-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
8 lines (8 loc) · 67 KB
/
index.html
1
2
3
4
5
6
7
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&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 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/pages/index-eb0ce45dfd226ae0.js" defer="" crossorigin=""></script><script src="/_next/static/hVAQab4jdeK8oSNIsjvXV/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/hVAQab4jdeK8oSNIsjvXV/_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/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><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:[email protected]"><i class="fas fa-envelope transform hover:scale-125 duration-150 hover:text-green-600"></i></a></div></div></div><canvas id="live2d" width="280" height="250" class="cursor-grab"></canvas></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/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":"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-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-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":8},{"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":17},{"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":24,"latestPosts":[{"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":""},{"id":"df1cfd49-4665-4429-a601-d6e8d57f2a50","date":{"start_date":"2024-08-06","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240806-lavis","tags":["推荐","折腾"],"summary":"本地想装个图片理解的大模型,看了下blip2感觉比较合适,macos安装的时候有点坑需要注意下,但是最终也无法使用mps加速,比较蛋疼。这里记录下安装步骤。","title":"LAVIS在Mac,M1PRO芯片下的安装实战","status":"Published","publishDate":1722902400000,"publishDay":"2024-8-6","lastEditedDate":"2024-08-06T07:08:06.450Z","lastEditedDay":"2024-8-6","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=df1cfd49-4665-4429-a601-d6e8d57f2a50","pageCoverThumbnail":"https://source.unsplash.com/random?t=df1cfd49-4665-4429-a601-d6e8d57f2a50","tagItems":[{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"2187a0b2-05d0-4661-906d-3f47acc5b022","date":{"start_date":"2024-07-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240725-ai","tags":["推荐","折腾"],"summary":"最近痴迷于打地下城手游,太浪费时间了,本着编程解放生产力的思想,开始想着能不能用程序来打地下城,就是开外挂!当然任何形式的开外挂都是不倡导的,这里只是探寻技术方案可行性,输出的成品并不能直接使用!为啥要等Iphone Mirroring出来完成这件事呢,因为我的设备是Iphone+Mac,虽然Mac可以通过PlayCover安装破解IPA,但是不支持微信登陆,现在有了Iphone Mirroring一切问题迎刃而解。","title":"Iphone Mirroring圆了我AI打DNF手游的梦","status":"Published","publishDate":1721865600000,"publishDay":"2024-7-25","lastEditedDate":"2024-07-25T15:39:43.435Z","lastEditedDay":"2024-7-25","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=2187a0b2-05d0-4661-906d-3f47acc5b022","pageCoverThumbnail":"https://source.unsplash.com/random?t=2187a0b2-05d0-4661-906d-3f47acc5b022","tagItems":[{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""}],"posts":[{"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":"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":""},{"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":"df1cfd49-4665-4429-a601-d6e8d57f2a50","date":{"start_date":"2024-08-06","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240806-lavis","tags":["推荐","折腾"],"summary":"本地想装个图片理解的大模型,看了下blip2感觉比较合适,macos安装的时候有点坑需要注意下,但是最终也无法使用mps加速,比较蛋疼。这里记录下安装步骤。","title":"LAVIS在Mac,M1PRO芯片下的安装实战","status":"Published","publishDate":1722902400000,"publishDay":"2024-8-6","lastEditedDate":"2024-08-06T07:08:06.450Z","lastEditedDay":"2024-8-6","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=df1cfd49-4665-4429-a601-d6e8d57f2a50","pageCoverThumbnail":"https://source.unsplash.com/random?t=df1cfd49-4665-4429-a601-d6e8d57f2a50","tagItems":[{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"2187a0b2-05d0-4661-906d-3f47acc5b022","date":{"start_date":"2024-07-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240725-ai","tags":["推荐","折腾"],"summary":"最近痴迷于打地下城手游,太浪费时间了,本着编程解放生产力的思想,开始想着能不能用程序来打地下城,就是开外挂!当然任何形式的开外挂都是不倡导的,这里只是探寻技术方案可行性,输出的成品并不能直接使用!为啥要等Iphone Mirroring出来完成这件事呢,因为我的设备是Iphone+Mac,虽然Mac可以通过PlayCover安装破解IPA,但是不支持微信登陆,现在有了Iphone Mirroring一切问题迎刃而解。","title":"Iphone Mirroring圆了我AI打DNF手游的梦","status":"Published","publishDate":1721865600000,"publishDay":"2024-7-25","lastEditedDate":"2024-07-25T15:39:43.435Z","lastEditedDay":"2024-7-25","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=2187a0b2-05d0-4661-906d-3f47acc5b022","pageCoverThumbnail":"https://source.unsplash.com/random?t=2187a0b2-05d0-4661-906d-3f47acc5b022","tagItems":[{"name":"推荐","color":"red"},{"name":"折腾","color":"purple"}],"password":""},{"id":"023ad8f1-1b1b-42fe-98ab-b01bb11cf73e","date":{"start_date":"2024-06-26","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240626-demo","tags":["推荐","go","折腾"],"summary":"使用Higress AI网关优化AI调用成本。就是基于向量召回相似问题的缓存,降低LLM API调用成本。就是开发一个网关插件做QA缓存嘛。前文已经成功复现了hello-world插件,这次结合官方提供的AI-Cache插件自己动手改改,再写点注释放到天池大赛去跑跑分,环境搭建起来确实有很多要注意的地方,所以记录下来。","title":"天池大赛Higress插件官方demo详细部署+调试","status":"Published","publishDate":1719360000000,"publishDay":"2024-6-26","lastEditedDate":"2024-06-28T08:12:44.310Z","lastEditedDay":"2024-6-28","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=023ad8f1-1b1b-42fe-98ab-b01bb11cf73e","pageCoverThumbnail":"https://source.unsplash.com/random?t=023ad8f1-1b1b-42fe-98ab-b01bb11cf73e","tagItems":[{"name":"推荐","color":"red"},{"name":"go","color":"gray"},{"name":"折腾","color":"purple"}],"password":""},{"id":"ac8b0aec-6e91-49e0-b6c0-806e97729436","date":{"start_date":"2024-06-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240625-higress","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","title":"Java程序员学习Go开发Higress的WASM插件","status":"Published","publishDate":1719273600000,"publishDay":"2024-6-25","lastEditedDate":"2024-06-26T04:54:09.169Z","lastEditedDay":"2024-6-26","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=ac8b0aec-6e91-49e0-b6c0-806e97729436","pageCoverThumbnail":"https://source.unsplash.com/random?t=ac8b0aec-6e91-49e0-b6c0-806e97729436","tagItems":[{"name":"推荐","color":"red"},{"name":"工具","color":"pink"},{"name":"折腾","color":"purple"},{"name":"docker","color":"gray"},{"name":"go","color":"gray"}],"password":""},{"id":"fdb70c2f-29b1-4635-bb36-fc826bad8fbd","date":{"start_date":"2024-05-25","date_format":"relative"},"type":"Post","category":"万里长征","slug":"article/240525-LM-04","tags":["面试"],"summary":"脉脉面试题","title":"万里长征-04-脉脉","status":"Published","publishDate":1716595200000,"publishDay":"2024-5-25","lastEditedDate":"2024-06-26T04:59:08.858Z","lastEditedDay":"2024-6-26","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"面试","color":"yellow"}],"password":""},{"id":"2caa6a98-fd82-4de7-838f-e08dfe6649ab","date":{"start_date":"2024-04-29","date_format":"relative"},"type":"Post","category":"万里长征","slug":"article/240429-LM-fox","tags":["面试"],"summary":"搜狐面试题","title":"万里长征-03-搜狐","status":"Published","publishDate":1714348800000,"publishDay":"2024-4-29","lastEditedDate":"2024-05-25T02:20:00.057Z","lastEditedDay":"2024-5-25","fullWidth":false,"pageIcon":"🗒️","pageCover":"","pageCoverThumbnail":"","tagItems":[{"name":"面试","color":"yellow"}],"password":""},{"id":"146219e7-c178-4485-b223-22f4b977333c","date":{"start_date":"2024-04-29","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240429-prometheus","tags":["推荐","运维"],"summary":"包含linux主机监控+nginx监控+es监控+rabbitMQ监控+redis监控+Java程序监控","title":"Prometheus+Grafana多方位监控","status":"Published","publishDate":1714348800000,"publishDay":"2024-4-29","lastEditedDate":"2024-04-29T03:07:56.545Z","lastEditedDay":"2024-4-29","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=146219e7-c178-4485-b223-22f4b977333c","pageCoverThumbnail":"https://source.unsplash.com/random?t=146219e7-c178-4485-b223-22f4b977333c","tagItems":[{"name":"推荐","color":"red"},{"name":"运维","color":"gray"}],"password":""},{"id":"71879fde-4992-4276-9767-ac5bd71e4058","date":{"start_date":"2024-04-25","date_format":"relative"},"type":"Post","category":"技术分享","slug":"article/240425-nginx","tags":["运维","工具"],"summary":"nginx密码访问,prometheus,安全限制等","title":"Nginx配置备忘录","status":"Published","publishDate":1714003200000,"publishDay":"2024-4-25","lastEditedDate":"2024-04-24T16:37:04.342Z","lastEditedDay":"2024-4-25","fullWidth":false,"pageIcon":"🗒️","pageCover":"https://source.unsplash.com/random?t=71879fde-4992-4276-9767-ac5bd71e4058","pageCoverThumbnail":"https://source.unsplash.com/random?t=71879fde-4992-4276-9767-ac5bd71e4058","tagItems":[{"name":"运维","color":"gray"},{"name":"工具","color":"pink"}],"password":""}]},"__N_SSG":true},"page":"/","query":{},"buildId":"hVAQab4jdeK8oSNIsjvXV","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>