-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path%23.html
9 lines (9 loc) · 91.7 KB
/
%23.html
1
2
3
4
5
6
7
8
9
<!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&display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&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-831ea3c2ed3221eb.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/SBASCkbpbsp9ouRkUD9vq/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/SBASCkbpbsp9ouRkUD9vq/_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/begin">将进酒</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/241223-knife4j">Knife4j在Gateway下的URI优化以及热刷新</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/241206-rdk">地瓜RDK X5上手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/241205-aria">多模态视频大模型Aria在Docker部署</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/241110-tos-plugin">开发Maven插件:实现打包后上传tos云服务</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240810-minicpm2.6">Mac平台M1PRO芯片MiniCPM-V-2.6网页部署跑通</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240806-lavis">LAVIS在Mac,M1PRO芯片下的安装实战</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240725-ai">Iphone Mirroring圆了我AI打DNF手游的梦</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240626-demo">天池大赛Higress插件官方demo详细部署+调试</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240625-higress">Java程序员学习Go开发Higress的WASM插件</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240429-prometheus">Prometheus+Grafana多方位监控</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240425-nginx">Nginx配置备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240405-cpu">Java程序CPU异常监控bash脚本</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-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部署脚本&重启备份检查&配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-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/240525-LM-04">万里长征-04-脉脉</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240429-LM-fox">万里长征-03-搜狐</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240408-LM-02">万里长征-02-跟谁学</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240405-LM-01">万里长征-01-贝壳</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240405-LM">万里长征</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-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></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><canvas id="live2d" width="280" height="250" class="cursor-grab"></canvas></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/begin">将进酒</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>技术分享</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/241223-knife4j">Knife4j在Gateway下的URI优化以及热刷新</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/241206-rdk">地瓜RDK X5上手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/241205-aria">多模态视频大模型Aria在Docker部署</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/241110-tos-plugin">开发Maven插件:实现打包后上传tos云服务</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240810-minicpm2.6">Mac平台M1PRO芯片MiniCPM-V-2.6网页部署跑通</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240806-lavis">LAVIS在Mac,M1PRO芯片下的安装实战</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240725-ai">Iphone Mirroring圆了我AI打DNF手游的梦</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240626-demo">天池大赛Higress插件官方demo详细部署+调试</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240625-higress">Java程序员学习Go开发Higress的WASM插件</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240429-prometheus">Prometheus+Grafana多方位监控</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240425-nginx">Nginx配置备忘录</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240405-cpu">Java程序CPU异常监控bash脚本</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-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部署脚本&重启备份检查&配置环境</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-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/240525-LM-04">万里长征-04-脉脉</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240429-LM-fox">万里长征-03-搜狐</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240408-LM-02">万里长征-02-跟谁学</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240405-LM-01">万里长征-01-贝壳</a></div></div></div><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600 "><div class="flex flex-col w-full select-none"><a href="/article/240405-LM">万里长征</a></div></div></div></div><div class="select-none flex justify-between text-sm font-sans cursor-pointer p-2 hover:bg-gray-50 rounded-md dark:hover:bg-gray-600"><span>心情随笔</span><div class="inline-flex items-center select-none pointer-events-none "><i class="px-2 fas fa-chevron-left transition-all duration-200 "></i></div></div><div style="height:0px;will-change:height" class=" overflow-hidden duration-200 "><div class="ml-3 border-l"><div class="text-sm ml-3 py-1 cursor-pointer px-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></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":"[email protected]","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":"165f5010-17f2-8046-96d3-cf4f764e9caf","title":"Knife4j在Gateway下的URI优化以及热刷新","pageCoverThumbnail":"https://source.unsplash.com/random?t=165f5010-17f2-8046-96d3-cf4f764e9caf","category":"技术分享","tags":["工具"],"summary":"之前在做Gateway集成knife4j的时候。发现uri的地址缺少了项目路径,也就是baseURI,本篇文章就是在处理这个问题。还有gateway一旦启动会固化服务列表,加了一个小改动动态刷新服务列表,这样不用每次在最后重启gateway。","slug":"article/241223-knife4j","pageIcon":"🗒️","lastEditedDate":"2024-12-23T15:18:15.086Z"},{"id":"154f5010-17f2-8079-beb8-c6a44f0aa69c","title":"地瓜RDK X5上手ollama大模型测试","pageCoverThumbnail":"https://source.unsplash.com/random?t=154f5010-17f2-8079-beb8-c6a44f0aa69c","category":"技术分享","tags":["推荐"],"summary":"上次逛ollama的时候发现有很多小参数的大模型,比如qwen2:0.5b,llama3.2:1b,甚至还有一个1.8b的多模态模型moondream,找公司1拿到一块RDK X5的开发板,官网查看算力可达10TOPS,不懂这个算力是啥级别,也没做过iot平台的开发,但看系统是ubuntu,那问题不大,直接装ollama来跑,调研下个版本的智能硬件。","slug":"article/241206-rdk","pageIcon":"🗒️","lastEditedDate":"2024-12-06T09:41:46.846Z"},{"id":"153f5010-17f2-8037-8e89-ecfcb9d24a89","title":"多模态视频大模型Aria在Docker部署","pageCoverThumbnail":"https://source.unsplash.com/random?t=153f5010-17f2-8037-8e89-ecfcb9d24a89","category":"技术分享","tags":["推荐","折腾"],"summary":"闲逛HuggingFace的时候发现一个25.3B的多模态大模型,支持图片和视频。刚好我有H20的GPU所以部署来看看效果,因为我的宿主机是cuda-12.1所以为了防止环境污染采用docker部署,通过一系列的披荆斩棘比如Segmentation fault (core dumped)异常,最终成功运行在单卡h20服务器上,python3.10,cuda12.4,ubuntu20.04,程序在推理图片的时候占用50g显存,推理5s视频20fps的时候占用60g左右显存。","slug":"article/241205-aria","pageIcon":"🗒️","lastEditedDate":"2024-12-05T07:43:49.973Z"},{"id":"b7f50367-a6df-4492-a459-4baef5b1e4c3","title":"开发Maven插件:实现打包后上传tos云服务","pageCoverThumbnail":"https://source.unsplash.com/random?t=b7f50367-a6df-4492-a459-4baef5b1e4c3","category":"技术分享","tags":["工具","折腾"],"summary":"当前业务项目只有test和uat走的流水线,prod环境都需要手动打包部署,由于生产服务器的特殊性,只能用VPN链接访问,上行带宽不够导致发版绝大部分时间都浪费到上传jar包到linux服务器。当前阶段,我们公司使用的是火山引擎ECS+TOS云存储,在一个地域下ecs可以实现内网访问tos数据。故考虑使用maven写一个tos上传插件,方便环境的CICD","slug":"article/241110-tos-plugin","pageIcon":"🗒️","lastEditedDate":"2024-11-10T09:10:56.856Z"},{"id":"a741252c-e46b-4342-998c-58ebc362fc0d","title":"Mac平台M1PRO芯片MiniCPM-V-2.6网页部署跑通","pageCoverThumbnail":"https://source.unsplash.com/random?t=a741252c-e46b-4342-998c-58ebc362fc0d","category":"技术分享","tags":["折腾"],"summary":"2.6的小钢炮可以输入视频了,我必须拉到本地跑跑。主要解决2.6版本默认绑定flash_atten问题,pip install flash_attn也无法安装,因为强制依赖cuda。主要解决的就是这个问题,还有 BFloat16 is not supported on MPS问题解决。","slug":"article/240810-minicpm2.6","pageIcon":"🗒️","lastEditedDate":"2024-12-05T02:07:11.171Z"},{"id":"df1cfd49-4665-4429-a601-d6e8d57f2a50","title":"LAVIS在Mac,M1PRO芯片下的安装实战","pageCoverThumbnail":"https://source.unsplash.com/random?t=df1cfd49-4665-4429-a601-d6e8d57f2a50","category":"技术分享","tags":["推荐","折腾"],"summary":"本地想装个图片理解的大模型,看了下blip2感觉比较合适,macos安装的时候有点坑需要注意下,但是最终也无法使用mps加速,比较蛋疼。这里记录下安装步骤。","slug":"article/240806-lavis","pageIcon":"🗒️","lastEditedDate":"2024-08-06T07:08:06.450Z"},{"id":"2187a0b2-05d0-4661-906d-3f47acc5b022","title":"Iphone Mirroring圆了我AI打DNF手游的梦","pageCoverThumbnail":"https://source.unsplash.com/random?t=2187a0b2-05d0-4661-906d-3f47acc5b022","category":"技术分享","tags":["推荐","折腾"],"summary":"最近痴迷于打地下城手游,太浪费时间了,本着编程解放生产力的思想,开始想着能不能用程序来打地下城,就是开外挂!当然任何形式的开外挂都是不倡导的,这里只是探寻技术方案可行性,输出的成品并不能直接使用!为啥要等Iphone Mirroring出来完成这件事呢,因为我的设备是Iphone+Mac,虽然Mac可以通过PlayCover安装破解IPA,但是不支持微信登陆,现在有了Iphone Mirroring一切问题迎刃而解。","slug":"article/240725-ai","pageIcon":"🗒️","lastEditedDate":"2024-07-25T15:39:43.435Z"},{"id":"023ad8f1-1b1b-42fe-98ab-b01bb11cf73e","title":"天池大赛Higress插件官方demo详细部署+调试","pageCoverThumbnail":"https://source.unsplash.com/random?t=023ad8f1-1b1b-42fe-98ab-b01bb11cf73e","category":"技术分享","tags":["推荐","go","折腾"],"summary":"使用Higress AI网关优化AI调用成本。就是基于向量召回相似问题的缓存,降低LLM API调用成本。就是开发一个网关插件做QA缓存嘛。前文已经成功复现了hello-world插件,这次结合官方提供的AI-Cache插件自己动手改改,再写点注释放到天池大赛去跑跑分,环境搭建起来确实有很多要注意的地方,所以记录下来。","slug":"article/240626-demo","pageIcon":"🗒️","lastEditedDate":"2024-06-28T08:12:44.310Z"},{"id":"ac8b0aec-6e91-49e0-b6c0-806e97729436","title":"Java程序员学习Go开发Higress的WASM插件","pageCoverThumbnail":"https://source.unsplash.com/random?t=ac8b0aec-6e91-49e0-b6c0-806e97729436","category":"技术分享","tags":["推荐","工具","折腾","docker","go"],"summary":"多方寻求解决无果,结论是[email protected][email protected]无法在macos arm架构下打包。升级[email protected]再次打包提示unsafe.SliceData requires go1.20 or later。后放弃macos+arm,采用ubuntu+amd64打包,ubuntu打包也必须使用[email protected]。0.32.0在ubuntu仍然提示unsupported GOOS/GOARCH pair wasip1/wasm","slug":"article/240625-higress","pageIcon":"🗒️","lastEditedDate":"2024-06-26T04:54:09.169Z"},{"id":"fdb70c2f-29b1-4635-bb36-fc826bad8fbd","title":"万里长征-04-脉脉","pageCoverThumbnail":"","category":"万里长征","tags":["面试"],"summary":"脉脉面试题","slug":"article/240525-LM-04","pageIcon":"🗒️","lastEditedDate":"2024-06-26T04:59:08.858Z"},{"id":"2caa6a98-fd82-4de7-838f-e08dfe6649ab","title":"万里长征-03-搜狐","pageCoverThumbnail":"","category":"万里长征","tags":["面试"],"summary":"搜狐面试题","slug":"article/240429-LM-fox","pageIcon":"🗒️","lastEditedDate":"2024-05-25T02:20:00.057Z"},{"id":"146219e7-c178-4485-b223-22f4b977333c","title":"Prometheus+Grafana多方位监控","pageCoverThumbnail":"https://source.unsplash.com/random?t=146219e7-c178-4485-b223-22f4b977333c","category":"技术分享","tags":["推荐","运维"],"summary":"包含linux主机监控+nginx监控+es监控+rabbitMQ监控+redis监控+Java程序监控","slug":"article/240429-prometheus","pageIcon":"🗒️","lastEditedDate":"2024-04-29T03:07:56.545Z"},{"id":"71879fde-4992-4276-9767-ac5bd71e4058","title":"Nginx配置备忘录","pageCoverThumbnail":"https://source.unsplash.com/random?t=71879fde-4992-4276-9767-ac5bd71e4058","category":"技术分享","tags":["运维","工具"],"summary":"nginx密码访问,prometheus,安全限制等","slug":"article/240425-nginx","pageIcon":"🗒️","lastEditedDate":"2024-04-24T16:37:04.342Z"},{"id":"9a78ba09-76ce-4344-bad5-f6d60dc0680e","title":"万里长征-02-跟谁学","pageCoverThumbnail":"https://source.unsplash.com/random?t=9a78ba09-76ce-4344-bad5-f6d60dc0680e","category":"万里长征","tags":["面试","文字"],"summary":"跟谁学面试题","slug":"article/240408-LM-02","pageIcon":"🗒️","lastEditedDate":"2024-04-08T17:08:09.011Z"},{"id":"63830328-e0f0-477a-b327-bc4ab921f89c","title":"万里长征-01-贝壳","pageCoverThumbnail":"https://source.unsplash.com/random?t=63830328-e0f0-477a-b327-bc4ab921f89c","category":"万里长征","tags":["面试"],"summary":"贝壳面试题","slug":"article/240405-LM-01","pageIcon":"🗒️","lastEditedDate":"2024-04-08T06:03:22.365Z"},{"id":"4d955058-b605-46cf-b242-1535b732af30","title":"万里长征","pageCoverThumbnail":"","category":"万里长征","tags":["面试","推荐"],"summary":"常见面试题汇总","slug":"article/240405-LM","pageIcon":"🗒️","lastEditedDate":"2024-04-07T09:23:11.250Z"},{"id":"1b09c4fb-e51e-4b6f-96ea-d7a92ef051d9","title":"Java程序CPU异常监控bash脚本","pageCoverThumbnail":"https://source.unsplash.com/random?t=1b09c4fb-e51e-4b6f-96ea-d7a92ef051d9","category":"技术分享","tags":["运维","linux","脚本","工具"],"summary":"极其简单的监控例子","slug":"article/240405-cpu","pageIcon":"🗒️","lastEditedDate":"2024-04-05T12:17:00.259Z"},{"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-12-23T13:28:45.472Z"},{"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-04-06T03:31:44.998Z"}],"tagOptions":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","name":"推荐","color":"red","count":16},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","name":"文字","color":"brown","count":3},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","name":"工具","color":"pink","count":9},{"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":2},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","name":"自动化","color":"blue","count":2},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","name":"折腾","color":"purple","count":9},{"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},{"id":"4db60a02-14cd-40e9-bf53-0f4c30547a4b","name":"运维","color":"gray","count":3},{"id":"bda76598-5cfc-492c-83ec-f17afb09b0c7","name":"linux","color":"orange","count":1},{"id":"c52cafb9-814a-4408-b23f-d195d9fb314a","name":"脚本","color":"orange","count":1},{"id":"531ca54d-1302-4bcf-83cc-b389e9d9a35e","name":"面试","color":"yellow","count":5},{"id":"f49c0c1e-65c1-461c-b9c3-81f6e8601540","name":"go","color":"gray","count":2}],"categoryOptions":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","name":"知行合一","color":"pink","count":1},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","name":"技术分享","color":"purple","count":18},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","name":"心情随笔","color":"orange","count":1},{"id":"350fdef0-67f5-4e99-a661-24fd57c306be","name":"万里长征","color":"green","count":5}],"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":"2021-3-13","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"2024-1-19","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":"2023-3-23","lastEditedDate":"2024-01-18T16:12:17.113Z","lastEditedDay":"2024-1-19","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":"2021-7-2","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"2024-1-19","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":"2021-7-2","lastEditedDate":"2024-01-18T16:12:17.114Z","lastEditedDay":"2024-1-19","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":"2021-7-2","lastEditedDate":"2024-01-18T16:12:17.115Z","lastEditedDay":"2024-1-19","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[],"to":"/tag","name":"文章标签","password":"","show":true}]}],"postCount":25,"latestPosts":[{"id":"165f5010-17f2-8046-96d3-cf4f764e9caf","date":{"start_date":"2024-12-23","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/241223-knife4j","tags":["工具"],"summary":"之前在做Gateway集成knife4j的时候。发现uri的地址缺少了项目路径,也就是baseURI,本篇文章就是在处理这个问题。还有gateway一旦启动会固化服务列表,加了一个小改动动态刷新服务列表,这样不用每次在最后重启gateway。","title":"Knife4j在Gateway下的URI优化以及热刷新","status":"Published","publishDate":1734912000000,"publishDay":"2024-12-23","lastEditedDate":"2024-12-23T15:18:15.086Z","lastEditedDay":"2024-12-23","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=165f5010-17f2-8046-96d3-cf4f764e9caf","pageCoverThumbnail":"https://source.unsplash.com/random?t=165f5010-17f2-8046-96d3-cf4f764e9caf","tagItems":[{"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":"2024-1-24","lastEditedDate":"2024-12-23T13:28:45.472Z","lastEditedDay":"2024-12-23","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":"154f5010-17f2-8079-beb8-c6a44f0aa69c","date":{"start_date":"2024-12-06","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/241206-rdk","tags":["推荐"],"summary":"上次逛ollama的时候发现有很多小参数的大模型,比如qwen2:0.5b,llama3.2:1b,甚至还有一个1.8b的多模态模型moondream,找公司1拿到一块RDK X5的开发板,官网查看算力可达10TOPS,不懂这个算力是啥级别,也没做过iot平台的开发,但看系统是ubuntu,那问题不大,直接装ollama来跑,调研下个版本的智能硬件。","title":"地瓜RDK X5上手ollama大模型测试","status":"Published","publishDate":1733443200000,"publishDay":"2024-12-6","lastEditedDate":"2024-12-06T09:41:46.846Z","lastEditedDay":"2024-12-6","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=154f5010-17f2-8079-beb8-c6a44f0aa69c","pageCoverThumbnail":"https://source.unsplash.com/random?t=154f5010-17f2-8079-beb8-c6a44f0aa69c","tagItems":[{"name":"推荐","color":"red"}],"password":""},{"id":"153f5010-17f2-8037-8e89-ecfcb9d24a89","date":{"start_date":"2024-12-05","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/241205-aria","tags":["推荐","折腾"],"summary":"闲逛HuggingFace的时候发现一个25.3B的多模态大模型,支持图片和视频。刚好我有H20的GPU所以部署来看看效果,因为我的宿主机是cuda-12.1所以为了防止环境污染采用docker部署,通过一系列的披荆斩棘比如Segmentation fault (core dumped)异常,最终成功运行在单卡h20服务器上,python3.10,cuda12.4,ubuntu20.04,程序在推理图片的时候占用50g显存,推理5s视频20fps的时候占用60g左右显存。","title":"多模态视频大模型Aria在Docker部署","status":"Published","publishDate":1733356800000,"publishDay":"2024-12-5","lastEditedDate":"2024-12-05T07:43:49.973Z","lastEditedDay":"2024-12-5","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=153f5010-17f2-8037-8e89-ecfcb9d24a89","pageCoverThumbnail":"https://source.unsplash.com/random?t=153f5010-17f2-8037-8e89-ecfcb9d24a89","tagItems":[{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"a741252c-e46b-4342-998c-58ebc362fc0d","date":{"start_date":"2024-08-10","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240810-minicpm2.6","tags":["折腾"],"summary":"2.6的小钢炮可以输入视频了,我必须拉到本地跑跑。主要解决2.6版本默认绑定flash_atten问题,pip install flash_attn也无法安装,因为强制依赖cuda。主要解决的就是这个问题,还有 BFloat16 is not supported on MPS问题解决。","title":"Mac平台M1PRO芯片MiniCPM-V-2.6网页部署跑通","status":"Published","publishDate":1723248000000,"publishDay":"2024-8-10","lastEditedDate":"2024-12-05T02:07:11.171Z","lastEditedDay":"2024-12-5","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=a741252c-e46b-4342-998c-58ebc362fc0d","pageCoverThumbnail":"https://source.unsplash.com/random?t=a741252c-e46b-4342-998c-58ebc362fc0d","tagItems":[{"name":"折腾","color":"purple"}],"password":""},{"id":"b7f50367-a6df-4492-a459-4baef5b1e4c3","date":{"start_date":"2024-11-10","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/241110-tos-plugin","tags":["工具","折腾"],"summary":"当前业务项目只有test和uat走的流水线,prod环境都需要手动打包部署,由于生产服务器的特殊性,只能用VPN链接访问,上行带宽不够导致发版绝大部分时间都浪费到上传jar包到linux服务器。当前阶段,我们公司使用的是火山引擎ECS+TOS云存储,在一个地域下ecs可以实现内网访问tos数据。故考虑使用maven写一个tos上传插件,方便环境的CICD","title":"开发Maven插件:实现打包后上传tos云服务","status":"Published","publishDate":1731196800000,"publishDay":"2024-11-10","lastEditedDate":"2024-11-10T09:10:56.856Z","lastEditedDay":"2024-11-10","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=b7f50367-a6df-4492-a459-4baef5b1e4c3","pageCoverThumbnail":"https://source.unsplash.com/random?t=b7f50367-a6df-4492-a459-4baef5b1e4c3","tagItems":[{"name":"工具","color":"pink"},{"name":"折腾","color":"purple"}],"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":"2021-7-2","lastEditedDate":"2024-01-18T16:18:35.186Z","lastEditedDay":"2024-1-19","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","e027b6fc-d75a-43a9-92b1-d5872e5b0780","1fc93bf5-4631-4f85-90f5-362d6a9f69d5","4a3f60f2-b147-4303-b805-e3c775b287a5","c456b9e9-f33f-4c0f-a198-5e90d708c5e4","95d5d8be-c6d5-44e4-a06c-bbb8b5532918"],"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":1734962155462,"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":22,"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","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"374d2bc6-a144-4832-8ca4-474aaae0ea1f","color":"orange","value":"Page","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"95b7fea5-98b3-476e-892f-79e8f36d0633","color":"brown","value":"Notice","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"2287395b-9f64-4852-b46f-ff3df4b4acef","color":"yellow","value":"Menu","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"50fefd65-c28e-4806-9183-aa12995f11f3","color":"pink","value":"SubMenu","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"b945f57d-dbcc-4603-9fab-5cfe447aad1b","color":"red","value":"CONFIG","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]}]},"bB{M":{"name":"category","type":"select","options":[{"id":"a4dcd33a-34a7-4c33-b9c2-92d3a5248f06","color":"pink","value":"知行合一","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"8282ff59-f160-40c3-ab7e-6e970a0a64d5","color":"purple","value":"技术分享","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"edd604ab-fda7-4d9b-964a-e7de536c05a0","color":"orange","value":"心情随笔","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"9b3140e8-d1e6-414f-b86f-04f85b811596","color":"red","value":"未发布","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"c466d345-55bf-4155-a77e-fcd58819a455","color":"brown","value":"准备","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"350fdef0-67f5-4e99-a661-24fd57c306be","color":"green","value":"万里长征","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]}]},"d]hq":{"name":"slug","type":"text"},"sD^m":{"name":"tags","type":"multi_select","options":[{"id":"d9f66761-0396-4e80-be5c-2ab6c7f8ba86","color":"red","value":"推荐","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"ee932bde-0023-446f-9bb4-17d2022121c9","color":"brown","value":"文字","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"438bae9c-df52-4fb0-8288-791c5ee8625c","color":"yellow","value":"思考","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"4ae52b3d-6ee9-4af5-9b79-0b7644adf259","color":"orange","value":"新闻","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"25b1074b-a3fa-49f5-82cd-a37d85c5666f","color":"pink","value":"工具","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"1e90f00e-8f1b-4665-8e69-92f0791bde56","color":"pink","value":"开发","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"2382b30f-9881-4a8b-ae7f-2d34979c4fb9","color":"brown","value":"建站","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"569a8035-8738-40e8-a317-d6a6375f0b35","color":"green","value":"金钱","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"b39c0d81-6d40-4474-83fe-d8f44746a2d1","color":"pink","value":"健康","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"50765df4-40d8-4098-a1b4-abf97b9ce1d2","color":"gray","value":"docker","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"114a1313-d952-45e1-8bb5-8bf0b7d3c372","color":"blue","value":"自动化","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"986f04d2-1cd1-4f47-84ba-2c692e069d93","color":"purple","value":"折腾","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"88f6276a-b475-4a62-a2b6-438606516ec8","color":"default","value":"git","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"11c42291-5274-44a7-94a3-f4af3382896b","color":"red","value":"日志","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"e89abe8e-9228-48f8-8bb0-582d8343eb91","color":"red","value":"微服务","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"c002f5d1-02d9-41b0-954e-6f6a5978b3e0","color":"purple","value":"spring","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"9fb08037-26be-4513-a5b2-ada51bcfeb9c","color":"blue","value":"skywalking","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"4db60a02-14cd-40e9-bf53-0f4c30547a4b","color":"gray","value":"运维","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"bda76598-5cfc-492c-83ec-f17afb09b0c7","color":"orange","value":"linux","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"c52cafb9-814a-4408-b23f-d195d9fb314a","color":"orange","value":"脚本","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"531ca54d-1302-4bcf-83cc-b389e9d9a35e","color":"yellow","value":"面试","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"f49c0c1e-65c1-461c-b9c3-81f6e8601540","color":"gray","value":"go","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]}]},"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","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"d1242312-e0a8-456d-b8f0-6e998e2c4fb2","color":"orange","value":"Invisible","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]},{"id":"41d5f5c6-b53c-42bc-8e0f-fc9402048480","color":"yellow","value":"Draft","collectionIds":["3c6ddc29-47df-43f6-a375-de1c3a9cf466"]}]}},"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","fbea6284-6910-456b-9292-c62e080c9f59"],"migrated":true,"space_id":"eb3e1328-8f32-4ff5-8d18-8ea80020e175"},"role":"comment_only"}},"space":{"eb3e1328-8f32-4ff5-8d18-8ea80020e175":{"role":"none"}},"collection_view":{"8e40545c-4d1c-4299-8605-c04d7ab6872f":{"value":{"id":"8e40545c-4d1c-4299-8605-c04d7ab6872f","version":54,"type":"table","name":"Table","format":{"table_properties":[{"width":295,"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","33fa284f-0c06-4f26-9ca3-be25469051c4","e267a30e-29c7-47df-8dc2-cbba50b01443","5bc86ceb-2501-4ba3-a7f9-588407e6d47a","165f5010-17f2-8046-96d3-cf4f764e9caf","154f5010-17f2-8079-beb8-c6a44f0aa69c","153f5010-17f2-8037-8e89-ecfcb9d24a89","b7f50367-a6df-4492-a459-4baef5b1e4c3","a741252c-e46b-4342-998c-58ebc362fc0d","df1cfd49-4665-4429-a601-d6e8d57f2a50","6f317036-a205-45d7-98ce-c95a34ca3000","2187a0b2-05d0-4661-906d-3f47acc5b022","023ad8f1-1b1b-42fe-98ab-b01bb11cf73e","ac8b0aec-6e91-49e0-b6c0-806e97729436","fdb70c2f-29b1-4635-bb36-fc826bad8fbd","2caa6a98-fd82-4de7-838f-e08dfe6649ab","146219e7-c178-4485-b223-22f4b977333c","71879fde-4992-4276-9767-ac5bd71e4058","9a78ba09-76ce-4344-bad5-f6d60dc0680e","63830328-e0f0-477a-b327-bc4ab921f89c","4d955058-b605-46cf-b242-1535b732af30","9a11ddf0-58ae-4450-8583-5ba3e2108e0a","1b09c4fb-e51e-4b6f-96ea-d7a92ef051d9","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","3505b511-076b-47a7-aa1a-95e702c54e6b","463a3c80-4e43-42d9-b436-1299d00df6b2","11d73154-336e-4e5a-8e92-8a8b36b2bc92","df0db62b-d0ed-47f0-b5be-445bfef1f6af","3fb907b8-6154-452a-94f7-a018ba092632","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":2,"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","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":28,"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"},{"value":{"type":"select","value":"准备"},"property":"bB{M"},{"value":{"type":"select","value":"万里长征"},"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":"2024-1-18","lastEditedDate":"2024-01-19T06:18:08.580Z","lastEditedDay":"2024-1-19","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":"165f5010-17f2-8046-96d3-cf4f764e9caf","date":{"start_date":"2024-12-23","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/241223-knife4j","tags":["工具"],"summary":"之前在做Gateway集成knife4j的时候。发现uri的地址缺少了项目路径,也就是baseURI,本篇文章就是在处理这个问题。还有gateway一旦启动会固化服务列表,加了一个小改动动态刷新服务列表,这样不用每次在最后重启gateway。","title":"Knife4j在Gateway下的URI优化以及热刷新","status":"Published","publishDate":1734912000000,"publishDay":"2024-12-23","lastEditedDate":"2024-12-23T15:18:15.086Z","lastEditedDay":"2024-12-23","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=165f5010-17f2-8046-96d3-cf4f764e9caf","pageCoverThumbnail":"https://source.unsplash.com/random?t=165f5010-17f2-8046-96d3-cf4f764e9caf","tagItems":[{"name":"工具","color":"pink"}],"password":""},"recommendPosts":[]},"__N_SSG":true},"page":"/[prefix]","query":{"prefix":"#"},"buildId":"SBASCkbpbsp9ouRkUD9vq","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>