Help
RSS
API
Feed
Maltego
Contact
Domain > blog-bucket-cdn.yiidii.cn
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2022-07-30
58.42.15.20
(
ClassC
)
2022-07-30
122.228.207.54
(
ClassC
)
2022-07-30
58.42.15.22
(
ClassC
)
2022-07-30
124.236.103.55
(
ClassC
)
2022-07-30
124.239.240.78
(
ClassC
)
2025-01-13
122.228.207.55
(
ClassC
)
Port 80
HTTP/1.1 200 OKServer: openrestyDate: Mon, 13 Jan 2025 17:14:15 GMTContent-Type: text/html; charsetUTF-8Content-Length: 64214Connection: keep-aliveAccept-Ranges: bytesAccess-Control-Allow-Origin: *Access-Control-Expose-Headers: X-Log, X-ReqidAccess-Control-Max-Age: 2592000Age: 0Cache-Control: public, max-age31536000Content-Disposition: inline; filename; filename*utf-8Content-Md5: 40o4jN8Sy9H9Xbj1o5yvXgContent-Transfer-Encoding: binaryEtag: FnemUUZoS0oR3tItE_4mvf8XnXVXLast-Modified: Mon, 24 Jun 2024 11:35:05 GMTVary: Accept-EncodingX-Log: X-LogX-M-Log: QNM:cdn-cache-dls-sccd1-cd-3;QNM:fn198;SRCPROXY:fn270;SRC_111.225.209.8:40/304;SRCPROXY:40/304;QNM3:116;QNM3:238X-M-Reqid: HaAASObFdX-Qiniu-Zone: 1X-Qnm-Cache: MissX-Qnm-Cache: Validate,MissFgX-Reqid: EvMAAABpXwbmTxoYX-Svr: IO !DOCTYPE HTML>html classno-js >head>meta charsetUTF-8>meta http-equivX-UA-Compatible contentIEedge, chrome1>meta namerenderer contentwebkit>meta nameHandheldFriendly contenttrue>meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale1, user-scalableno, shrink-to-fitno>meta http-equivx-dns-prefetch-control contenton>title>WYDs 博客/title>meta propertyog:title contentWYDs 博客 />meta propertyog:site_name contentWYDs 博客 />meta propertyog:type contentwebsite />meta propertyog:description contentMy Desc />meta propertyog:url contenthttps://blog.yiidii.cn />meta propertyog:image contenthttps://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg?imageView2/2/w/640/q/75 />meta namedescription contentMy Desc />meta namekeywords contentWYD,wyd,老王 />meta nametemplate contentMirages />link relpingback hrefhttps://blog.yiidii.cn/action/xmlrpc />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://blog.yiidii.cn/action/xmlrpc?rsd />link relwlwmanifest typeapplication/wlwmanifest+xml hrefhttps://blog.yiidii.cn/action/xmlrpc?wlw />link relalternate typeapplication/rss+xml titleWYDs 博客 » RSS 2.0 hrefhttps://blog.yiidii.cn/feed/ />link relalternate typeapplication/rdf+xml titleWYDs 博客 » RSS 1.0 hrefhttps://blog.yiidii.cn/feed/rss/ />link relalternate typeapplication/atom+xml titleWYDs 博客 » ATOM 1.0 hrefhttps://blog.yiidii.cn/feed/atom/ />link relstylesheet typetext/css hrefhttps://blog.yiidii.cn/usr/plugins/DPlayer/dplayer/dist/DPlayer.min.css />script>var dPlayers ;var dPlayerOptions ;/script>style typetext/css> /* Font - Open Sans */ @font-face { font-family: Open Sans; font-style: normal; font-weight: 300; font-display: fallback; src: local(Open Sans Light), local(OpenSans-Light), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/OpenSans/300.woff2) format(woff2), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/OpenSans/300.woff) format(woff); } @font-face { font-family: Open Sans; font-style: italic; font-weight: 300; font-display: fallback; src: local(Open Sans Light Italic), local(OpenSansLight-Italic), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/OpenSans/300i.woff2) format(woff2), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/OpenSans/300i.woff) format(woff); } @font-face { font-family: Open Sans; font-style: normal; font-weight: 400; font-display: fallback; src: local(Open Sans), local(OpenSans), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/OpenSans/400.woff2) format(woff2), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/OpenSans/400.woff) format(woff); } @font-face { font-family: Open Sans; font-style: italic; font-weight: 400; font-display: fallback; src: local(Open Sans Italic), local(OpenSans-Italic), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/OpenSans/400i.woff2) format(woff2), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/OpenSans/400i.woff) format(woff); } /* Lora */ @font-face { font-family: Lora; font-style: normal; font-weight: 400; font-display: fallback; src: local(Lora Regular), local(Lora-Regular), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/Lora/400.woff2) format(woff2), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/Lora/400.woff) format(woff); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Lora; font-style: normal; font-weight: 700; font-display: fallback; src: local(Lora Bold), local(Lora-Bold), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/Lora/700.woff2) format(woff2), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/Lora/700.woff) format(woff); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }/style>link relstylesheet hrefhttps://blog.yiidii.cn/usr/themes/Mirages/css/7.10.6/mirages.min.css>script typetext/javascript> windowLocalConst { THEME_VERSION: 7.10.6, BUILD: 1469, BASE_SCRIPT_URL: https://blog.yiidii.cn/usr/themes/Mirages/, IS_MOBILE: false, IS_PHONE: false, IS_TABLET: false, HAS_LOGIN: false, IS_HTTPS: true, ENABLE_PJAX: false, ENABLE_WEBP: false, SHOW_TOC: false, ENABLE_IMAGE_SIZE_OPTIMIZE: false, THEME_COLOR: #1abc9c, DISQUS_SHORT_NAME: , COMMENT_SYSTEM: 0, OWO_API: https://blog.yiidii.cn/mirages-api/owo/owo.json, COMMENT_SYSTEM_DISQUS: 1, COMMENT_SYSTEM_DUOSHUO: 2, COMMENT_SYSTEM_EMBED: 0, PJAX_LOAD_STYLE: 0, PJAX_LOAD_STYLE_SIMPLE: 0, PJAX_LOAD_STYLE_CIRCLE: 1, AUTO_NIGHT_SHIFT_FROM: 22, AUTO_NIGHT_SHIFT_TO: 5, USE_MIRAGES_DARK: false, PREFERS_DARK_MODE: false, LIGHT_THEME_CLASS: theme-white, TOC_AT_LEFT: false, SERIF_LOAD_NOTICE: 加载 Serif 字体可能需要 10 秒钟左右,请耐心等待, ROOT_FONT_SIZE: 100, BIAOQING_PAOPAO_PATH: , BIAOQING_ARU_PATH: , CDN_TYPE_OTHERS: -1, CDN_TYPE_QINIU: 1, CDN_TYPE_UPYUN: 2, CDN_TYPE_LOCAL: 3, CDN_TYPE_ALIYUN_OSS: 4, CDN_TYPE_QCLOUD_CI: 5, KEY_CDN_TYPE: , UPYUN_SPLIT_TAG: !, ENABLE_COMMENT_LOCATION: true, COMMENT_LOCATION_API: https://blog.yiidii.cn/mirages-api/comment-location/query, COMMENTS_ORDER: ASC, ENABLE_MATH_JAX: false, MATH_JAX_USE_DOLLAR: false, ENABLE_FLOW_CHART: false, ENABLE_MERMAID: false, ENABLE_STATE: YmxvZy55aWlkaWkuY24vZjAzNTRhYTc6ZjE1N2ZmMGQ6YWI5YmZmMGY5MGNiNDdmZjYxNTAwZGYzM2M3NmFmMzI, HIDE_CODE_LINE_NUMBER: false, TRIM_LAST_LINE_BREAK_IN_CODE_BLOCK: true }; var Mlog function (message) { }; LocalConst.BIAOQING_PAOPAO_PATH https://blog.yiidii.cn/usr/plugins/Mirages/biaoqing/paopao/; LocalConst.BIAOQING_ARU_PATH https://blog.yiidii.cn/usr/plugins/Mirages/biaoqing/aru/; var BIAOQING_PAOPAO_PATH LocalConst.BIAOQING_PAOPAO_PATH; var BIAOQING_ARU_PATH LocalConst.BIAOQING_ARU_PATH; LocalConst.KEY_CDN_TYPE mirages-cdn-type; LocalConst.UPYUN_SPLIT_TAG !; /script> script> var hour new Date().getHours(); if (hour LocalConst.AUTO_NIGHT_SHIFT_TO || hour > LocalConst.AUTO_NIGHT_SHIFT_FROM) { LocalConst.USE_MIRAGES_DARK true; } /script> link relshortcut icon hrefhttps://blog.yiidii.cn/favicon.ico>script typetext/javascript> var autoHideElements {}; var CSS function (css) { var link document.createElement(link); link.setAttribute(rel, stylesheet); link.href css; document.head.appendChild(link); }; var STYLE function (style, type) { type type || text/css; var s document.createElement(style); s.type type; s.textContent style; document.head.appendChild(s); }; var JS function (js, async) { async async || false; var sc document.createElement(script), s document.scripts0; sc.src js; sc.async async; s.parentNode.insertBefore(sc, s); }; var registAutoHideElement function (selector) { var tmp autoHideElementsselector; if (typeof(tmp) ! undefined) { return; } var element document.querySelector(selector); if (element && typeof(Headroom) ! undefined) { var headroom new Headroom(element, { tolerance: 5, offset : 5, classes: { initial: show, pinned: show, unpinned: hide } }); headroom.init(); autoHideElementsselector headroom; } }; var getImageAddon function (cdnType, width, height) { if (!LocalConst.ENABLE_IMAGE_SIZE_OPTIMIZE) { return ; } if (cdnType LocalConst.CDN_TYPE_LOCAL || cdnType LocalConst.CDN_TYPE_OTHERS) { return ; } var addon ?; if (cdnType LocalConst.CDN_TYPE_UPYUN) { addon LocalConst.UPYUN_SPLIT_TAG; } var ratio window.devicePixelRatio || 1; width width || window.innerWidth; height height || window.innerHeight; width width || 0; height height || 0; if (width 0 && height 0) { return ; } var format ; if (LocalConst.ENABLE_WEBP) { if (cdnType LocalConst.CDN_TYPE_ALIYUN_OSS) { format /format,webp } else { format /format/webp; } } if (width > height) { if (cdnType LocalConst.CDN_TYPE_UPYUN) { addon + /fw/ + parseInt(width * ratio) + /quality/75 + format; } else if(cdnType LocalConst.CDN_TYPE_ALIYUN_OSS) { addon + x-oss-processimage/resize,w_ + parseInt(width * ratio) + /quality,Q_75 + format; } else { addon + imageView2/2/w/ + parseInt(width * ratio) + /q/75 + format; } } else { if (cdnType LocalConst.CDN_TYPE_UPYUN) { addon + /fh/ + parseInt(width * ratio) + /quality/75 + format; } else if(cdnType LocalConst.CDN_TYPE_ALIYUN_OSS) { addon + x-oss-processimage/resize,h_ + parseInt(width * ratio) + /quality,Q_75 + format; } else { addon + imageView2/2/h/ + parseInt(height * ratio) + /q/75 + format; } } return addon; }; var getBgHeight function(windowHeight, bannerHeight, mobileBannerHeight){ windowHeight windowHeight || 560; if (windowHeight > window.screen.availHeight) { windowHeight window.screen.availHeight; } bannerHeight bannerHeight.trim(); mobileBannerHeight mobileBannerHeight.trim(); if (window.innerHeight > window.innerWidth) { bannerHeight parseFloat(mobileBannerHeight); } else { bannerHeight parseFloat(bannerHeight); } bannerHeight Math.round(windowHeight * bannerHeight / 100); return bannerHeight; }; var registLoadBanner function () { if (window.asyncBannerLoadNum > 0) { window.asyncBannerLoadNum ++; Mlog(Loading Banner: + window.asyncBannerLoadNum); } }; var remove function (element) { if (element) { if (typeof elementremove function) { element.remove(); } else if (element.parentNode) { element.parentNode.removeChild(element); } } }; var loadBannerDirect function (backgroundImage, backgroundPosition, wrap, cdnType, width, height) { var background wrap.querySelector(.blog-background); var imageSrc backgroundImage + getImageAddon(cdnType, width, height); Mlog(Start Loading Banner Direct... url: + imageSrc + cdnType: + cdnType); if (typeof(backgroundPosition) string && backgroundPosition.length > 0) { background.style.backgroundPosition backgroundPosition; } background.style.backgroundImage url( + imageSrc + ); }; var loadBanner function (img, backgroundImage, backgroundPosition, wrap, cdnType, width, height, blured) { var background wrap.querySelector(.blog-background); var container wrap.querySelector(.lazyload-container); if (!background) { console.warn(background is null, background); return; } if (!container) { console.warn(container is null, container); return; } var imageSrc backgroundImage + getImageAddon(cdnType, width, height); Mlog(Start Loading Banner... url: + imageSrc + cdnType: + cdnType); background.classList.add(loading); remove(img); if (typeof(backgroundPosition) string && backgroundPosition.length > 0) { container.style.backgroundPosition backgroundPosition; background.style.backgroundPosition backgroundPosition; } container.style.backgroundImage url( + img.src + ); container.classList.add(loaded); blured blured || false; if (blured) { return; } // load Src background image var largeImage new Image(); largeImage.src imageSrc; largeImage.onload function() { remove(this); if (typeof imageLoad ! undefined && imageLoad > 1) { background.classList.add(bg-failed); } else { background.style.backgroundImage url( + imageSrc + ); background.classList.remove(loading); container.classList.remove(loaded); } setTimeout(function () { remove(container); if (window.asyncBannerLoadCompleteNum > 0) { window.asyncBannerLoadCompleteNum ++; Mlog(Loaded Banner: + window.asyncBannerLoadCompleteNum); if (window.asyncBannerLoadCompleteNum window.asyncBannerLoadNum) { window.asyncBannerLoadNum -1170; window.asyncBannerLoadCompleteNum -1170; $(body).trigger(ajax-banner:done); } else if (window.asyncBannerLoadCompleteNum > window.asyncBannerLoadNum) { console.error(loaded num is large than load num.); setTimeout(function () { window.asyncBannerLoadNum -1170; window.asyncBannerLoadCompleteNum -1170; $(body).trigger(ajax-banner:done); }, 1170); } } }, 1001); }; }; var loadPrefersDarkModeState function () { if (typeof window.matchMedia function) { LocalConst.PREFERS_DARK_MODE window.matchMedia((prefers-color-scheme: dark)).matches; } };/script>style typetext/css> body, button, input, optgroup, select, textarea { font-family: Mirages Custom, Merriweather, Open Sans, PingFang SC, Hiragino Sans GB, Microsoft Yahei, WenQuanYi Micro Hei, Segoe UI Emoji, Segoe UI Symbol, Helvetica, Arial, sans-serif; } .github-box, .github-box .github-box-title h3 { font-family: Mirages Custom, Merriweather, Open Sans, PingFang SC, Hiragino Sans GB, Microsoft Yahei, WenQuanYi Micro Hei, Segoe UI Emoji, Segoe UI Symbol, Helvetica, Arial, sans-serif !important; } .aplayer { font-family: Mirages Custom, Myriad Pro, Myriad Set Pro, Open Sans, PingFang SC, Hiragino Sans GB, Microsoft Yahei, WenQuanYi Micro Hei, Helvetica, arial, sans-serif !important; } /* Serif */ body.content-lang-en.content-serif .post-content { font-family: Lora, PT Serif, Source Serif Pro, Georgia, PingFang SC, Hiragino Sans GB, Microsoft Yahei, WenQuanYi Micro Hei, serif; } body.content-lang-en.content-serif.serif-fonts .post-content, body.content-lang-en.content-serif.serif-fonts #toc-content{ font-family: Lora, PT Serif, Source Serif Pro, Noto Serif CJK SC, Noto Serif CJK, Noto Serif SC, Source Han Serif SC, Source Han Serif, source-han-serif-sc, PT Serif, SongTi SC, MicroSoft Yahei, serif; } body.serif-fonts .post-content, body.serif-fonts .blog-title, body.serif-fonts .post-title, body.serif-fonts #toc-content { font-family: Noto Serif CJK SC, Noto Serif CJK, Noto Serif SC, Source Han Serif SC, Source Han Serif, source-han-serif-sc, PT Serif, SongTi SC, MicroSoft Yahei, Georgia, serif; }/style>style typetext/css> /** 页面样式调整 */ .post-buttons a { width: -webkit-calc(100% / 2 - .3125rem); width: calc(100% / 2 - .3125rem); } /style>script> var _czc _czc || ; var _hmt _hmt || ;/script>/head>body classtheme-white color-default card desktop not-safari open use-navbar> script> loadPrefersDarkModeState(); if (LocalConst.USE_MIRAGES_DARK || LocalConst.PREFERS_DARK_MODE) { var body document.querySelector(body); body.classList.remove(theme-white); body.classList.add(theme-dark); body.classList.add(dark-mode); if (LocalConst.USE_MIRAGES_DARK) { body.classList.remove(dark-mode); } else if (LocalConst.PREFERS_DARK_MODE) { body.classList.add(os-dark-mode); } } /script>!--if lt IE 9>div classbrowse-happy roledialog>Its Strongly Recommended to a hrefhttp://browsehappy.com/>Upgrade Your Browser/a> to strong>GET a Better Experience/strong>./div>!endif-->div classsp-progress>/div>div idwrap> span idbacktop classwaves-effect waves-button>i classfa fa-angle-up>/i>/span> header> a idtoggle-nav classbtn btn-primary hrefjavascript:void(0);>span>MENU/span>/a>nav idsite-navigation classsidebar no-user-select rolenavigation> div idnav> div classauthor navbar-header> a hrefhttps://blog.yiidii.cn/about.html> img srchttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s200&rG&d altAvatar width100 height100/> /a> /div> div classsearch-box navbar-header> form classform idsearch-form actionhttps://blog.yiidii.cn/ rolesearch> input idsearch typetext names required placeholderSearch... classsearch search-form-input> button idsearch_btn typesubmit classsearch-btn>i classfa fa-search>/i>/button> /form> /div> ul idmenu-menu-1 classmenu navbar-nav data-content426> li classmenu-item>a hrefhttps://blog.yiidii.cn>Home/a>/li> li> a classslide-toggle>Category/a> div classcategory-list hide> ul classlist>li classcategory-level-0 category-parent>a hrefhttps://blog.yiidii.cn/category/default/>默认分类/a>/li>li classcategory-level-0 category-parent>a hrefhttps://blog.yiidii.cn/category/java/>JAVA/a>/li>li classcategory-level-0 category-parent>a hrefhttps://blog.yiidii.cn/category/course/>教程/a>/li>li classcategory-level-0 category-parent>a hrefhttps://blog.yiidii.cn/category/life/>生活记录/a>/li>/ul> /div> /li> li classmenu-item>a class hrefhttps://blog.yiidii.cn/softs.html title软件>软件/a>/li> li classmenu-item>a class hrefhttps://blog.yiidii.cn/about.html titleAbout>About/a>/li> /ul> /div> div idnav-toolbar> div classside-toolbar> ul classside-toolbar-list> li>a idside-toolbar-rss hrefhttps://blog.yiidii.cn/feed titleRSS>i classfa fa-feed>/i>/a>/li> li>a idside-toolbar-read-settings hrefjavascript:void(0); title阅读设置>i classfa fa-font>/i>/a>/li> /ul> div classread-settings-container animated> div classread-settings animated> div classfont-size-controls animated> button typebutton classfont-size-control control-btn-smaller waves-effect waves-button data-modesmaller title减小字体字号>A/button> button typebutton classfont-size-display disabled>100%/button> button typebutton classfont-size-control control-btn-larger waves-effect waves-button data-modelarger title增大字体字号>A/button> /div> div classbackground-color-controls animated> ul> li>a hrefjavascript:void(0) titleAuto Mode classbackground-color-control auto selected data-modeauto>i classfa fa-adjust>/i>/a>/li> li>a hrefjavascript:void(0) titleDaytime Mode classbackground-color-control white data-modewhite>i classfa fa-check-circle>/i>/a>/li> li>a hrefjavascript:void(0) title日落模式 classbackground-color-control sunset data-modesunset>i classfa fa-check-circle>/i>/a>/li> li>a hrefjavascript:void(0) titleNight Mode classbackground-color-control dark data-modedark>i classfa fa-check-circle>/i>/a>/li> /ul> /div> div classfont-family-controls> button typebutton classfont-family-control control-btn-serif data-modeserif>Serif/button> button typebutton classfont-family-control selected control-btn-sans-serif data-modesans-serif>Sans Serif/button> /div> /div> /div> /div> /div> /nav>!-- Fixed navbar -->nav idnavbar classnavbar navbar-expand-md navbar-color navbar-md fixed-top no-user-select> div classcontainer-fluid> a classnavbar-brand text-brand hrefhttps://blog.yiidii.cn>Home/a> button classnavbar-toggler typebutton data-togglecollapse data-target#navbarCollapse aria-controlsnavbarCollapse aria-expandedfalse aria-labelToggle navigation> span classnavbar-toggler-icon>/span> /button> div classcollapse navbar-collapse idnavbarCollapse> ul classnavbar-nav mr-auto> li classnav-item dropdown> a classnav-link dropdown-toggle href# iddashboard-dropdown rolebutton data-toggledropdown aria-haspopuptrue aria-expandedfalse> Category /a> ul classdropdown-menu>li classdropdown-item category-level-0 category-parent>a hrefhttps://blog.yiidii.cn/category/default/>默认分类/a>/li>li classdropdown-item category-level-0 category-parent>a hrefhttps://blog.yiidii.cn/category/java/>JAVA/a>/li>li classdropdown-item category-level-0 category-parent>a hrefhttps://blog.yiidii.cn/category/course/>教程/a>/li>li classdropdown-item category-level-0 category-parent>a hrefhttps://blog.yiidii.cn/category/life/>生活记录/a>/li>/ul> /li> li classnav-item>a classnav-link hrefhttps://blog.yiidii.cn/softs.html title软件>软件/a>/li> li classnav-item>a classnav-link hrefhttps://blog.yiidii.cn/about.html titleAbout>About/a>/li> /ul> ul classnavbar-nav side-toolbar-list> li classnavbar-search-container> a idnavbar-search classsearch-form-input hrefjavascript:void(0); titleSearch...>i classfa fa-search>/i>/a> form classsearch-form actionhttps://blog.yiidii.cn/ rolesearch> input typetext names required placeholderSearch... classsearch> /form> /li> li> a idnav-side-toolbar-read-settings hrefjavascript:void(0); title阅读设置>i classfa fa-font>/i>/a> div classread-settings-container animated> div classread-settings animated> div classfont-size-controls animated> button typebutton classfont-size-control control-btn-smaller waves-effect waves-button data-modesmaller title减小字体字号>A/button> button typebutton classfont-size-display disabled>100%/button> button typebutton classfont-size-control control-btn-larger waves-effect waves-button data-modelarger title增大字体字号>A/button> /div> div classbackground-color-controls animated> ul> li>a hrefjavascript:void(0) titleAuto Mode classbackground-color-control auto selected data-modeauto>i classfa fa-adjust>/i>/a>/li> li>a hrefjavascript:void(0) titleDaytime Mode classbackground-color-control white data-modewhite>i classfa fa-check-circle>/i>/a>/li> li>a hrefjavascript:void(0) title日落模式 classbackground-color-control sunset data-modesunset>i classfa fa-check-circle>/i>/a>/li> li>a hrefjavascript:void(0) titleNight Mode classbackground-color-control dark data-modedark>i classfa fa-check-circle>/i>/a>/li> /ul> /div> div classfont-family-controls> button typebutton classfont-family-control control-btn-serif data-modeserif>Serif/button> button typebutton classfont-family-control selected control-btn-sans-serif data-modesans-serif>Sans Serif/button> /div> /div> /div> /li> /ul> /div> /div>/nav> /header> div idbody> style typetext/css> /** 页面样式调整 */ @media(max-width: 767px) { body.card #index, body.card #archive { padding: 4rem 3rem 3.5rem; } body.card .container { max-width: 710px; } body.card #index article, body.card #archive article { padding: .9375rem 0 1.25rem; } body.card #index article .post-card-mask, body.card #archive article .post-card-mask { height: 12.5rem; } body.card #index article .post-card-container, body.card #archive article .post-card-container { padding: 1rem 1rem; } .page-navigator { margin-top: 2rem; } } @media(max-width: 336px) { body.card #index article .post-card-mask, body.card #archive article .post-card-mask { height: 10.5rem; } a.btn, .btn>a { padding: .4375rem 2.25rem; } .page-navigator { margin-top: 1.5rem; } } @media screen and (min-width: 768px) and (max-width: 1301px) { body.card .container { max-width: 720px; } } @media screen and (min-width: 1302px) and (max-width: 1599px) { body.card .container { max-width: 864px; } } @media screen and (min-width: 1600px) and (max-width: 1799px){ body.card .container { max-width: 896px; } } @media screen and (min-width: 1800px) and (max-width: 1999px){ body.card .container { max-width: 960px; } } @media screen and (min-width: 2000px) and (max-width: 2399px) { body.card .container { max-width: 992px; } } @media screen and (min-width: 2400px) { body.card .container { max-width: 1024px; } } #qr-box { background-color: transparent; } .post-buttons, #qr-box { display: none; } #body-bottom { margin-top: 0; } .inner { background-color: rgba(0,0,0,0.25); } #masthead { min-height: 12.5rem; } /style>style typetext/css> /style> script typetext/javascript> var wrap document.querySelector(#wrap); var navbar document.querySelector(#navbar); wrap.classList.remove(display-menu-tree); var body document.querySelector(body); body.classList.remove(display-menu-tree); LocalConst.TOC_AT_LEFT false; LocalConst.ENABLE_MATH_JAX false; LocalConst.ENABLE_FLOW_CHART false; LocalConst.ENABLE_MERMAID false; if (body.classList.contains(no-banner)) { body.classList.remove(no-banner); } if (body.classList.contains(content-lang-en)) { body.classList.remove(content-lang-en); } if (body.classList.contains(content-serif)) { body.classList.remove(content-serif); } if (body.classList.contains(serif-fonts)) { body.classList.remove(serif-fonts); } LocalConst.SHOW_TOC false; /script> header idmasthead classalign-center align-middle style height: 55;> div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER BOTTOM, document.querySelector(#masthead), 3, window.screen.availWidth, window.screen.availHeight); /script> script typetext/javascript> var head document.querySelector(#masthead); var bgHeight getBgHeight(window.innerHeight, 55, 40); head.style.height bgHeight + px; /script> div classinner> div classcontainer> h1 classblog-title style>/h1> h2 classblog-description style>/h2> /div> /div> /header> div classcontainer> div classrow>div idindex rolemain> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/interview-questions.html /> meta itempropdateModified content2022-03-24T00:36:46+08:00> a hrefhttps://blog.yiidii.cn/archives/interview-questions.html> div classpost-card idpost-card-10019 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER TOP, document.querySelector(#post-card-10019), 3, document.querySelector(#post-card-10019).offsetWidth, document.querySelector(#post-card-10019).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>span stylecolor:#F56C6C>置顶 /span>此内容被密码保护/h2> div classpost-card-info> span itempropdatePublished content2020-08-05T14:22:00+08:00>August 5, 2020 • /span> span>JAVA/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/frp.html /> meta itempropdateModified content2021-10-09T11:35:54+08:00> a hrefhttps://blog.yiidii.cn/archives/frp.html> div classpost-card idpost-card-10031 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER TOP, document.querySelector(#post-card-10031), 3, document.querySelector(#post-card-10031).offsetWidth, document.querySelector(#post-card-10031).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>frp 内网穿透/h2> div classpost-card-info> span itempropdatePublished content2021-10-08T23:41:00+08:00>October 8, 2021 • /span> span>教程/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/rocketmq-springboot-starter-LocalDateTime.html /> meta itempropdateModified content2021-10-24T23:09:30+08:00> a hrefhttps://blog.yiidii.cn/archives/rocketmq-springboot-starter-LocalDateTime.html> div classpost-card idpost-card-10032 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER TOP, document.querySelector(#post-card-10032), 3, document.querySelector(#post-card-10032).offsetWidth, document.querySelector(#post-card-10032).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>apache rocketmq-springboot-starter LocalDateTime问题/h2> div classpost-card-info> span itempropdatePublished content2021-09-16T13:08:00+08:00>September 16, 2021 • /span> span>JAVA/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/docker-rocketmq.html /> meta itempropdateModified content2021-10-24T23:10:29+08:00> a hrefhttps://blog.yiidii.cn/archives/docker-rocketmq.html> div classpost-card idpost-card-10033 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER TOP, document.querySelector(#post-card-10033), 3, document.querySelector(#post-card-10033).offsetWidth, document.querySelector(#post-card-10033).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>docker搭建RocketMq/h2> div classpost-card-info> span itempropdatePublished content2021-09-14T09:09:00+08:00>September 14, 2021 • /span> span>JAVA/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/dsp-rm-wm.html /> meta itempropdateModified content2021-08-07T13:40:39+08:00> a hrefhttps://blog.yiidii.cn/archives/dsp-rm-wm.html> div classpost-card idpost-card-10015 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER TOP, document.querySelector(#post-card-10015), 3, document.querySelector(#post-card-10015).offsetWidth, document.querySelector(#post-card-10015).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>短视频去水印/h2> div classpost-card-info> span itempropdatePublished content2021-08-06T13:32:00+08:00>August 6, 2021 • /span> span>教程/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/jd-ck.html /> meta itempropdateModified content2021-07-03T17:13:20+08:00> a hrefhttps://blog.yiidii.cn/archives/jd-ck.html> div classpost-card idpost-card-10008 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog-bucket.yiidii.cn/2021/06/jd-dog.png, , document.querySelector(#post-card-10008), -1, document.querySelector(#post-card-10008).offsetWidth, document.querySelector(#post-card-10008).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>JD-CK/h2> div classpost-card-info> span itempropdatePublished content2021-06-23T12:34:00+08:00>June 23, 2021 • /span> span>教程/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/mail-faker.html /> meta itempropdateModified content2021-08-08T16:08:57+08:00> a hrefhttps://blog.yiidii.cn/archives/mail-faker.html> div classpost-card idpost-card-10016 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER TOP, document.querySelector(#post-card-10016), 3, document.querySelector(#post-card-10016).offsetWidth, document.querySelector(#post-card-10016).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>socket发送伪装邮件/h2> div classpost-card-info> span itempropdatePublished content2021-05-05T16:08:00+08:00>May 5, 2021 • /span> span>JAVA, 教程/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/devTool.html /> meta itempropdateModified content2021-07-21T22:28:35+08:00> a hrefhttps://blog.yiidii.cn/archives/devTool.html> div classpost-card idpost-card-10013 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER TOP, document.querySelector(#post-card-10013), 3, document.querySelector(#post-card-10013).offsetWidth, document.querySelector(#post-card-10013).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>开发者工具/h2> div classpost-card-info> span itempropdatePublished content2021-04-14T16:20:00+08:00>April 14, 2021 • /span> span>JAVA/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/spring-manual-scan-package.html /> meta itempropdateModified content2021-07-21T22:29:37+08:00> a hrefhttps://blog.yiidii.cn/archives/spring-manual-scan-package.html> div classpost-card idpost-card-10007 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER TOP, document.querySelector(#post-card-10007), 3, document.querySelector(#post-card-10007).offsetWidth, document.querySelector(#post-card-10007).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>spring手动扫描包/h2> div classpost-card-info> span itempropdatePublished content2021-04-08T13:35:00+08:00>April 8, 2021 • /span> span>JAVA/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/es-zh-ik.html /> meta itempropdateModified content2021-07-21T22:27:39+08:00> a hrefhttps://blog.yiidii.cn/archives/es-zh-ik.html> div classpost-card idpost-card-10010 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(http://blog-bucket.yiidii.cn/2021/06/es.png, , document.querySelector(#post-card-10010), -1, document.querySelector(#post-card-10010).offsetWidth, document.querySelector(#post-card-10010).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>elasticsearch 安装中文分词/h2> div classpost-card-info> span itempropdatePublished content2021-04-03T14:44:00+08:00>April 3, 2021 • /span> span>JAVA/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/elk-docker-compose.html /> meta itempropdateModified content2021-07-21T22:27:22+08:00> a hrefhttps://blog.yiidii.cn/archives/elk-docker-compose.html> div classpost-card idpost-card-10009 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(http://blog-bucket.yiidii.cn/2021/06/es.png, , document.querySelector(#post-card-10009), -1, document.querySelector(#post-card-10009).offsetWidth, document.querySelector(#post-card-10009).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>使用 Docker 搭建 ELK 环境/h2> div classpost-card-info> span itempropdatePublished content2021-04-02T14:12:00+08:00>April 2, 2021 • /span> span>JAVA/span> /div> /div> /div> /div> /a> /article> ol classpage-navigator>li classcurrent>a hrefhttps://blog.yiidii.cn/page/1/>1/a>/li>li>span>/span>/li>li>a hrefhttps://blog.yiidii.cn/page/5/>5/a>/li>li classbtn btn-primary next>a hrefhttps://blog.yiidii.cn/page/2/>Next/a>/li>/ol>/div>/div>/div>div idbody-bottom>/div> /div>!-- end #body -->/div>!-- end #wrap -->footer idfooter rolecontentinfo> div classcontainer data-index484> p>Copyright © 2024 a hrefhttps://blog.yiidii.cn/>WYDs 博客/a> • Powered by a hrefhttp://typecho.org target_blank>Typecho/a> • Theme a hrefhttps://get233.com/archives/mirages-intro.html target_blank>Mirages/a>/p> /div>/footer> script srchttps://blog.yiidii.cn/usr/themes/Mirages/static/jquery/2.2.4/jquery.min.js typetext/javascript>/script>script srchttps://blog.yiidii.cn/usr/themes/Mirages/js/7.10.6/mirages.main.min.js typetext/javascript>/script>script typetext/javascript srchttps://blog.yiidii.cn/usr/plugins/DPlayer/dplayer/dist/DPlayer.min.js>/script>script>var len dPlayerOptions.length;for(var i0;ilen;i++){ dPlayersi new DPlayer({ element: document.getElementById(player + dPlayerOptionsiid), screenshot: false, autoplay: dPlayerOptionsiautoplay, video: dPlayerOptionsivideo, theme: dPlayerOptionsitheme, danmaku: dPlayerOptionsidanmaku, });}/script>script typetext/javascript>Mirages.highlightCodeBlock();/script>script typetext/javascript> document.addEventListener(DOMContentLoaded, () > { pangu.spacingElementByClassName(post-content); pangu.spacingElementByClassName(comment-content); pangu.spacingElementById(toc-content); });/script>script typetext/javascript>pangu.spacingElementByClassName(post-content);/script>script typetext/javascript>Waves.init();/script>script typetext/javascript> (function ($) { if (typeof registCommentEvent function) { registCommentEvent(); } Mirages.setupPage(); })(jQuery); /script>/body>/html>
Port 443
HTTP/1.1 200 OKServer: openrestyDate: Mon, 13 Jan 2025 17:14:17 GMTContent-Type: text/html; charsetUTF-8Content-Length: 64214Connection: keep-aliveAccept-Ranges: bytesAccess-Control-Allow-Origin: *Access-Control-Expose-Headers: X-Log, X-ReqidAccess-Control-Max-Age: 2592000Age: 2Cache-Control: public, max-age31536000Content-Disposition: inline; filename; filename*utf-8Content-Md5: 40o4jN8Sy9H9Xbj1o5yvXgContent-Transfer-Encoding: binaryEtag: FnemUUZoS0oR3tItE_4mvf8XnXVXLast-Modified: Mon, 24 Jun 2024 11:35:05 GMTVary: Accept-EncodingX-Log: X-LogX-M-Log: QNM:cdn-cache-dls-gddg1-dg-6;QNM:fn198;QNM3/304;QNM3:11X-M-Reqid: C1CofXnNDX-Qiniu-Zone: 1X-Qnm-Cache: Validate,HitX-Reqid: cF4AAJxn_045VeoXX-Svr: IO !DOCTYPE HTML>html classno-js >head>meta charsetUTF-8>meta http-equivX-UA-Compatible contentIEedge, chrome1>meta namerenderer contentwebkit>meta nameHandheldFriendly contenttrue>meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale1, user-scalableno, shrink-to-fitno>meta http-equivx-dns-prefetch-control contenton>title>WYDs 博客/title>meta propertyog:title contentWYDs 博客 />meta propertyog:site_name contentWYDs 博客 />meta propertyog:type contentwebsite />meta propertyog:description contentMy Desc />meta propertyog:url contenthttps://blog.yiidii.cn />meta propertyog:image contenthttps://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg?imageView2/2/w/640/q/75 />meta namedescription contentMy Desc />meta namekeywords contentWYD,wyd,老王 />meta nametemplate contentMirages />link relpingback hrefhttps://blog.yiidii.cn/action/xmlrpc />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://blog.yiidii.cn/action/xmlrpc?rsd />link relwlwmanifest typeapplication/wlwmanifest+xml hrefhttps://blog.yiidii.cn/action/xmlrpc?wlw />link relalternate typeapplication/rss+xml titleWYDs 博客 » RSS 2.0 hrefhttps://blog.yiidii.cn/feed/ />link relalternate typeapplication/rdf+xml titleWYDs 博客 » RSS 1.0 hrefhttps://blog.yiidii.cn/feed/rss/ />link relalternate typeapplication/atom+xml titleWYDs 博客 » ATOM 1.0 hrefhttps://blog.yiidii.cn/feed/atom/ />link relstylesheet typetext/css hrefhttps://blog.yiidii.cn/usr/plugins/DPlayer/dplayer/dist/DPlayer.min.css />script>var dPlayers ;var dPlayerOptions ;/script>style typetext/css> /* Font - Open Sans */ @font-face { font-family: Open Sans; font-style: normal; font-weight: 300; font-display: fallback; src: local(Open Sans Light), local(OpenSans-Light), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/OpenSans/300.woff2) format(woff2), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/OpenSans/300.woff) format(woff); } @font-face { font-family: Open Sans; font-style: italic; font-weight: 300; font-display: fallback; src: local(Open Sans Light Italic), local(OpenSansLight-Italic), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/OpenSans/300i.woff2) format(woff2), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/OpenSans/300i.woff) format(woff); } @font-face { font-family: Open Sans; font-style: normal; font-weight: 400; font-display: fallback; src: local(Open Sans), local(OpenSans), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/OpenSans/400.woff2) format(woff2), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/OpenSans/400.woff) format(woff); } @font-face { font-family: Open Sans; font-style: italic; font-weight: 400; font-display: fallback; src: local(Open Sans Italic), local(OpenSans-Italic), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/OpenSans/400i.woff2) format(woff2), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/OpenSans/400i.woff) format(woff); } /* Lora */ @font-face { font-family: Lora; font-style: normal; font-weight: 400; font-display: fallback; src: local(Lora Regular), local(Lora-Regular), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/Lora/400.woff2) format(woff2), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/Lora/400.woff) format(woff); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Lora; font-style: normal; font-weight: 700; font-display: fallback; src: local(Lora Bold), local(Lora-Bold), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/Lora/700.woff2) format(woff2), url(https://blog.yiidii.cn/usr/themes/Mirages/fonts/Lora/700.woff) format(woff); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }/style>link relstylesheet hrefhttps://blog.yiidii.cn/usr/themes/Mirages/css/7.10.6/mirages.min.css>script typetext/javascript> windowLocalConst { THEME_VERSION: 7.10.6, BUILD: 1469, BASE_SCRIPT_URL: https://blog.yiidii.cn/usr/themes/Mirages/, IS_MOBILE: false, IS_PHONE: false, IS_TABLET: false, HAS_LOGIN: false, IS_HTTPS: true, ENABLE_PJAX: false, ENABLE_WEBP: false, SHOW_TOC: false, ENABLE_IMAGE_SIZE_OPTIMIZE: false, THEME_COLOR: #1abc9c, DISQUS_SHORT_NAME: , COMMENT_SYSTEM: 0, OWO_API: https://blog.yiidii.cn/mirages-api/owo/owo.json, COMMENT_SYSTEM_DISQUS: 1, COMMENT_SYSTEM_DUOSHUO: 2, COMMENT_SYSTEM_EMBED: 0, PJAX_LOAD_STYLE: 0, PJAX_LOAD_STYLE_SIMPLE: 0, PJAX_LOAD_STYLE_CIRCLE: 1, AUTO_NIGHT_SHIFT_FROM: 22, AUTO_NIGHT_SHIFT_TO: 5, USE_MIRAGES_DARK: false, PREFERS_DARK_MODE: false, LIGHT_THEME_CLASS: theme-white, TOC_AT_LEFT: false, SERIF_LOAD_NOTICE: 加载 Serif 字体可能需要 10 秒钟左右,请耐心等待, ROOT_FONT_SIZE: 100, BIAOQING_PAOPAO_PATH: , BIAOQING_ARU_PATH: , CDN_TYPE_OTHERS: -1, CDN_TYPE_QINIU: 1, CDN_TYPE_UPYUN: 2, CDN_TYPE_LOCAL: 3, CDN_TYPE_ALIYUN_OSS: 4, CDN_TYPE_QCLOUD_CI: 5, KEY_CDN_TYPE: , UPYUN_SPLIT_TAG: !, ENABLE_COMMENT_LOCATION: true, COMMENT_LOCATION_API: https://blog.yiidii.cn/mirages-api/comment-location/query, COMMENTS_ORDER: ASC, ENABLE_MATH_JAX: false, MATH_JAX_USE_DOLLAR: false, ENABLE_FLOW_CHART: false, ENABLE_MERMAID: false, ENABLE_STATE: YmxvZy55aWlkaWkuY24vZjAzNTRhYTc6ZjE1N2ZmMGQ6YWI5YmZmMGY5MGNiNDdmZjYxNTAwZGYzM2M3NmFmMzI, HIDE_CODE_LINE_NUMBER: false, TRIM_LAST_LINE_BREAK_IN_CODE_BLOCK: true }; var Mlog function (message) { }; LocalConst.BIAOQING_PAOPAO_PATH https://blog.yiidii.cn/usr/plugins/Mirages/biaoqing/paopao/; LocalConst.BIAOQING_ARU_PATH https://blog.yiidii.cn/usr/plugins/Mirages/biaoqing/aru/; var BIAOQING_PAOPAO_PATH LocalConst.BIAOQING_PAOPAO_PATH; var BIAOQING_ARU_PATH LocalConst.BIAOQING_ARU_PATH; LocalConst.KEY_CDN_TYPE mirages-cdn-type; LocalConst.UPYUN_SPLIT_TAG !; /script> script> var hour new Date().getHours(); if (hour LocalConst.AUTO_NIGHT_SHIFT_TO || hour > LocalConst.AUTO_NIGHT_SHIFT_FROM) { LocalConst.USE_MIRAGES_DARK true; } /script> link relshortcut icon hrefhttps://blog.yiidii.cn/favicon.ico>script typetext/javascript> var autoHideElements {}; var CSS function (css) { var link document.createElement(link); link.setAttribute(rel, stylesheet); link.href css; document.head.appendChild(link); }; var STYLE function (style, type) { type type || text/css; var s document.createElement(style); s.type type; s.textContent style; document.head.appendChild(s); }; var JS function (js, async) { async async || false; var sc document.createElement(script), s document.scripts0; sc.src js; sc.async async; s.parentNode.insertBefore(sc, s); }; var registAutoHideElement function (selector) { var tmp autoHideElementsselector; if (typeof(tmp) ! undefined) { return; } var element document.querySelector(selector); if (element && typeof(Headroom) ! undefined) { var headroom new Headroom(element, { tolerance: 5, offset : 5, classes: { initial: show, pinned: show, unpinned: hide } }); headroom.init(); autoHideElementsselector headroom; } }; var getImageAddon function (cdnType, width, height) { if (!LocalConst.ENABLE_IMAGE_SIZE_OPTIMIZE) { return ; } if (cdnType LocalConst.CDN_TYPE_LOCAL || cdnType LocalConst.CDN_TYPE_OTHERS) { return ; } var addon ?; if (cdnType LocalConst.CDN_TYPE_UPYUN) { addon LocalConst.UPYUN_SPLIT_TAG; } var ratio window.devicePixelRatio || 1; width width || window.innerWidth; height height || window.innerHeight; width width || 0; height height || 0; if (width 0 && height 0) { return ; } var format ; if (LocalConst.ENABLE_WEBP) { if (cdnType LocalConst.CDN_TYPE_ALIYUN_OSS) { format /format,webp } else { format /format/webp; } } if (width > height) { if (cdnType LocalConst.CDN_TYPE_UPYUN) { addon + /fw/ + parseInt(width * ratio) + /quality/75 + format; } else if(cdnType LocalConst.CDN_TYPE_ALIYUN_OSS) { addon + x-oss-processimage/resize,w_ + parseInt(width * ratio) + /quality,Q_75 + format; } else { addon + imageView2/2/w/ + parseInt(width * ratio) + /q/75 + format; } } else { if (cdnType LocalConst.CDN_TYPE_UPYUN) { addon + /fh/ + parseInt(width * ratio) + /quality/75 + format; } else if(cdnType LocalConst.CDN_TYPE_ALIYUN_OSS) { addon + x-oss-processimage/resize,h_ + parseInt(width * ratio) + /quality,Q_75 + format; } else { addon + imageView2/2/h/ + parseInt(height * ratio) + /q/75 + format; } } return addon; }; var getBgHeight function(windowHeight, bannerHeight, mobileBannerHeight){ windowHeight windowHeight || 560; if (windowHeight > window.screen.availHeight) { windowHeight window.screen.availHeight; } bannerHeight bannerHeight.trim(); mobileBannerHeight mobileBannerHeight.trim(); if (window.innerHeight > window.innerWidth) { bannerHeight parseFloat(mobileBannerHeight); } else { bannerHeight parseFloat(bannerHeight); } bannerHeight Math.round(windowHeight * bannerHeight / 100); return bannerHeight; }; var registLoadBanner function () { if (window.asyncBannerLoadNum > 0) { window.asyncBannerLoadNum ++; Mlog(Loading Banner: + window.asyncBannerLoadNum); } }; var remove function (element) { if (element) { if (typeof elementremove function) { element.remove(); } else if (element.parentNode) { element.parentNode.removeChild(element); } } }; var loadBannerDirect function (backgroundImage, backgroundPosition, wrap, cdnType, width, height) { var background wrap.querySelector(.blog-background); var imageSrc backgroundImage + getImageAddon(cdnType, width, height); Mlog(Start Loading Banner Direct... url: + imageSrc + cdnType: + cdnType); if (typeof(backgroundPosition) string && backgroundPosition.length > 0) { background.style.backgroundPosition backgroundPosition; } background.style.backgroundImage url( + imageSrc + ); }; var loadBanner function (img, backgroundImage, backgroundPosition, wrap, cdnType, width, height, blured) { var background wrap.querySelector(.blog-background); var container wrap.querySelector(.lazyload-container); if (!background) { console.warn(background is null, background); return; } if (!container) { console.warn(container is null, container); return; } var imageSrc backgroundImage + getImageAddon(cdnType, width, height); Mlog(Start Loading Banner... url: + imageSrc + cdnType: + cdnType); background.classList.add(loading); remove(img); if (typeof(backgroundPosition) string && backgroundPosition.length > 0) { container.style.backgroundPosition backgroundPosition; background.style.backgroundPosition backgroundPosition; } container.style.backgroundImage url( + img.src + ); container.classList.add(loaded); blured blured || false; if (blured) { return; } // load Src background image var largeImage new Image(); largeImage.src imageSrc; largeImage.onload function() { remove(this); if (typeof imageLoad ! undefined && imageLoad > 1) { background.classList.add(bg-failed); } else { background.style.backgroundImage url( + imageSrc + ); background.classList.remove(loading); container.classList.remove(loaded); } setTimeout(function () { remove(container); if (window.asyncBannerLoadCompleteNum > 0) { window.asyncBannerLoadCompleteNum ++; Mlog(Loaded Banner: + window.asyncBannerLoadCompleteNum); if (window.asyncBannerLoadCompleteNum window.asyncBannerLoadNum) { window.asyncBannerLoadNum -1170; window.asyncBannerLoadCompleteNum -1170; $(body).trigger(ajax-banner:done); } else if (window.asyncBannerLoadCompleteNum > window.asyncBannerLoadNum) { console.error(loaded num is large than load num.); setTimeout(function () { window.asyncBannerLoadNum -1170; window.asyncBannerLoadCompleteNum -1170; $(body).trigger(ajax-banner:done); }, 1170); } } }, 1001); }; }; var loadPrefersDarkModeState function () { if (typeof window.matchMedia function) { LocalConst.PREFERS_DARK_MODE window.matchMedia((prefers-color-scheme: dark)).matches; } };/script>style typetext/css> body, button, input, optgroup, select, textarea { font-family: Mirages Custom, Merriweather, Open Sans, PingFang SC, Hiragino Sans GB, Microsoft Yahei, WenQuanYi Micro Hei, Segoe UI Emoji, Segoe UI Symbol, Helvetica, Arial, sans-serif; } .github-box, .github-box .github-box-title h3 { font-family: Mirages Custom, Merriweather, Open Sans, PingFang SC, Hiragino Sans GB, Microsoft Yahei, WenQuanYi Micro Hei, Segoe UI Emoji, Segoe UI Symbol, Helvetica, Arial, sans-serif !important; } .aplayer { font-family: Mirages Custom, Myriad Pro, Myriad Set Pro, Open Sans, PingFang SC, Hiragino Sans GB, Microsoft Yahei, WenQuanYi Micro Hei, Helvetica, arial, sans-serif !important; } /* Serif */ body.content-lang-en.content-serif .post-content { font-family: Lora, PT Serif, Source Serif Pro, Georgia, PingFang SC, Hiragino Sans GB, Microsoft Yahei, WenQuanYi Micro Hei, serif; } body.content-lang-en.content-serif.serif-fonts .post-content, body.content-lang-en.content-serif.serif-fonts #toc-content{ font-family: Lora, PT Serif, Source Serif Pro, Noto Serif CJK SC, Noto Serif CJK, Noto Serif SC, Source Han Serif SC, Source Han Serif, source-han-serif-sc, PT Serif, SongTi SC, MicroSoft Yahei, serif; } body.serif-fonts .post-content, body.serif-fonts .blog-title, body.serif-fonts .post-title, body.serif-fonts #toc-content { font-family: Noto Serif CJK SC, Noto Serif CJK, Noto Serif SC, Source Han Serif SC, Source Han Serif, source-han-serif-sc, PT Serif, SongTi SC, MicroSoft Yahei, Georgia, serif; }/style>style typetext/css> /** 页面样式调整 */ .post-buttons a { width: -webkit-calc(100% / 2 - .3125rem); width: calc(100% / 2 - .3125rem); } /style>script> var _czc _czc || ; var _hmt _hmt || ;/script>/head>body classtheme-white color-default card desktop not-safari open use-navbar> script> loadPrefersDarkModeState(); if (LocalConst.USE_MIRAGES_DARK || LocalConst.PREFERS_DARK_MODE) { var body document.querySelector(body); body.classList.remove(theme-white); body.classList.add(theme-dark); body.classList.add(dark-mode); if (LocalConst.USE_MIRAGES_DARK) { body.classList.remove(dark-mode); } else if (LocalConst.PREFERS_DARK_MODE) { body.classList.add(os-dark-mode); } } /script>!--if lt IE 9>div classbrowse-happy roledialog>Its Strongly Recommended to a hrefhttp://browsehappy.com/>Upgrade Your Browser/a> to strong>GET a Better Experience/strong>./div>!endif-->div classsp-progress>/div>div idwrap> span idbacktop classwaves-effect waves-button>i classfa fa-angle-up>/i>/span> header> a idtoggle-nav classbtn btn-primary hrefjavascript:void(0);>span>MENU/span>/a>nav idsite-navigation classsidebar no-user-select rolenavigation> div idnav> div classauthor navbar-header> a hrefhttps://blog.yiidii.cn/about.html> img srchttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s200&rG&d altAvatar width100 height100/> /a> /div> div classsearch-box navbar-header> form classform idsearch-form actionhttps://blog.yiidii.cn/ rolesearch> input idsearch typetext names required placeholderSearch... classsearch search-form-input> button idsearch_btn typesubmit classsearch-btn>i classfa fa-search>/i>/button> /form> /div> ul idmenu-menu-1 classmenu navbar-nav data-content426> li classmenu-item>a hrefhttps://blog.yiidii.cn>Home/a>/li> li> a classslide-toggle>Category/a> div classcategory-list hide> ul classlist>li classcategory-level-0 category-parent>a hrefhttps://blog.yiidii.cn/category/default/>默认分类/a>/li>li classcategory-level-0 category-parent>a hrefhttps://blog.yiidii.cn/category/java/>JAVA/a>/li>li classcategory-level-0 category-parent>a hrefhttps://blog.yiidii.cn/category/course/>教程/a>/li>li classcategory-level-0 category-parent>a hrefhttps://blog.yiidii.cn/category/life/>生活记录/a>/li>/ul> /div> /li> li classmenu-item>a class hrefhttps://blog.yiidii.cn/softs.html title软件>软件/a>/li> li classmenu-item>a class hrefhttps://blog.yiidii.cn/about.html titleAbout>About/a>/li> /ul> /div> div idnav-toolbar> div classside-toolbar> ul classside-toolbar-list> li>a idside-toolbar-rss hrefhttps://blog.yiidii.cn/feed titleRSS>i classfa fa-feed>/i>/a>/li> li>a idside-toolbar-read-settings hrefjavascript:void(0); title阅读设置>i classfa fa-font>/i>/a>/li> /ul> div classread-settings-container animated> div classread-settings animated> div classfont-size-controls animated> button typebutton classfont-size-control control-btn-smaller waves-effect waves-button data-modesmaller title减小字体字号>A/button> button typebutton classfont-size-display disabled>100%/button> button typebutton classfont-size-control control-btn-larger waves-effect waves-button data-modelarger title增大字体字号>A/button> /div> div classbackground-color-controls animated> ul> li>a hrefjavascript:void(0) titleAuto Mode classbackground-color-control auto selected data-modeauto>i classfa fa-adjust>/i>/a>/li> li>a hrefjavascript:void(0) titleDaytime Mode classbackground-color-control white data-modewhite>i classfa fa-check-circle>/i>/a>/li> li>a hrefjavascript:void(0) title日落模式 classbackground-color-control sunset data-modesunset>i classfa fa-check-circle>/i>/a>/li> li>a hrefjavascript:void(0) titleNight Mode classbackground-color-control dark data-modedark>i classfa fa-check-circle>/i>/a>/li> /ul> /div> div classfont-family-controls> button typebutton classfont-family-control control-btn-serif data-modeserif>Serif/button> button typebutton classfont-family-control selected control-btn-sans-serif data-modesans-serif>Sans Serif/button> /div> /div> /div> /div> /div> /nav>!-- Fixed navbar -->nav idnavbar classnavbar navbar-expand-md navbar-color navbar-md fixed-top no-user-select> div classcontainer-fluid> a classnavbar-brand text-brand hrefhttps://blog.yiidii.cn>Home/a> button classnavbar-toggler typebutton data-togglecollapse data-target#navbarCollapse aria-controlsnavbarCollapse aria-expandedfalse aria-labelToggle navigation> span classnavbar-toggler-icon>/span> /button> div classcollapse navbar-collapse idnavbarCollapse> ul classnavbar-nav mr-auto> li classnav-item dropdown> a classnav-link dropdown-toggle href# iddashboard-dropdown rolebutton data-toggledropdown aria-haspopuptrue aria-expandedfalse> Category /a> ul classdropdown-menu>li classdropdown-item category-level-0 category-parent>a hrefhttps://blog.yiidii.cn/category/default/>默认分类/a>/li>li classdropdown-item category-level-0 category-parent>a hrefhttps://blog.yiidii.cn/category/java/>JAVA/a>/li>li classdropdown-item category-level-0 category-parent>a hrefhttps://blog.yiidii.cn/category/course/>教程/a>/li>li classdropdown-item category-level-0 category-parent>a hrefhttps://blog.yiidii.cn/category/life/>生活记录/a>/li>/ul> /li> li classnav-item>a classnav-link hrefhttps://blog.yiidii.cn/softs.html title软件>软件/a>/li> li classnav-item>a classnav-link hrefhttps://blog.yiidii.cn/about.html titleAbout>About/a>/li> /ul> ul classnavbar-nav side-toolbar-list> li classnavbar-search-container> a idnavbar-search classsearch-form-input hrefjavascript:void(0); titleSearch...>i classfa fa-search>/i>/a> form classsearch-form actionhttps://blog.yiidii.cn/ rolesearch> input typetext names required placeholderSearch... classsearch> /form> /li> li> a idnav-side-toolbar-read-settings hrefjavascript:void(0); title阅读设置>i classfa fa-font>/i>/a> div classread-settings-container animated> div classread-settings animated> div classfont-size-controls animated> button typebutton classfont-size-control control-btn-smaller waves-effect waves-button data-modesmaller title减小字体字号>A/button> button typebutton classfont-size-display disabled>100%/button> button typebutton classfont-size-control control-btn-larger waves-effect waves-button data-modelarger title增大字体字号>A/button> /div> div classbackground-color-controls animated> ul> li>a hrefjavascript:void(0) titleAuto Mode classbackground-color-control auto selected data-modeauto>i classfa fa-adjust>/i>/a>/li> li>a hrefjavascript:void(0) titleDaytime Mode classbackground-color-control white data-modewhite>i classfa fa-check-circle>/i>/a>/li> li>a hrefjavascript:void(0) title日落模式 classbackground-color-control sunset data-modesunset>i classfa fa-check-circle>/i>/a>/li> li>a hrefjavascript:void(0) titleNight Mode classbackground-color-control dark data-modedark>i classfa fa-check-circle>/i>/a>/li> /ul> /div> div classfont-family-controls> button typebutton classfont-family-control control-btn-serif data-modeserif>Serif/button> button typebutton classfont-family-control selected control-btn-sans-serif data-modesans-serif>Sans Serif/button> /div> /div> /div> /li> /ul> /div> /div>/nav> /header> div idbody> style typetext/css> /** 页面样式调整 */ @media(max-width: 767px) { body.card #index, body.card #archive { padding: 4rem 3rem 3.5rem; } body.card .container { max-width: 710px; } body.card #index article, body.card #archive article { padding: .9375rem 0 1.25rem; } body.card #index article .post-card-mask, body.card #archive article .post-card-mask { height: 12.5rem; } body.card #index article .post-card-container, body.card #archive article .post-card-container { padding: 1rem 1rem; } .page-navigator { margin-top: 2rem; } } @media(max-width: 336px) { body.card #index article .post-card-mask, body.card #archive article .post-card-mask { height: 10.5rem; } a.btn, .btn>a { padding: .4375rem 2.25rem; } .page-navigator { margin-top: 1.5rem; } } @media screen and (min-width: 768px) and (max-width: 1301px) { body.card .container { max-width: 720px; } } @media screen and (min-width: 1302px) and (max-width: 1599px) { body.card .container { max-width: 864px; } } @media screen and (min-width: 1600px) and (max-width: 1799px){ body.card .container { max-width: 896px; } } @media screen and (min-width: 1800px) and (max-width: 1999px){ body.card .container { max-width: 960px; } } @media screen and (min-width: 2000px) and (max-width: 2399px) { body.card .container { max-width: 992px; } } @media screen and (min-width: 2400px) { body.card .container { max-width: 1024px; } } #qr-box { background-color: transparent; } .post-buttons, #qr-box { display: none; } #body-bottom { margin-top: 0; } .inner { background-color: rgba(0,0,0,0.25); } #masthead { min-height: 12.5rem; } /style>style typetext/css> /style> script typetext/javascript> var wrap document.querySelector(#wrap); var navbar document.querySelector(#navbar); wrap.classList.remove(display-menu-tree); var body document.querySelector(body); body.classList.remove(display-menu-tree); LocalConst.TOC_AT_LEFT false; LocalConst.ENABLE_MATH_JAX false; LocalConst.ENABLE_FLOW_CHART false; LocalConst.ENABLE_MERMAID false; if (body.classList.contains(no-banner)) { body.classList.remove(no-banner); } if (body.classList.contains(content-lang-en)) { body.classList.remove(content-lang-en); } if (body.classList.contains(content-serif)) { body.classList.remove(content-serif); } if (body.classList.contains(serif-fonts)) { body.classList.remove(serif-fonts); } LocalConst.SHOW_TOC false; /script> header idmasthead classalign-center align-middle style height: 55;> div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER BOTTOM, document.querySelector(#masthead), 3, window.screen.availWidth, window.screen.availHeight); /script> script typetext/javascript> var head document.querySelector(#masthead); var bgHeight getBgHeight(window.innerHeight, 55, 40); head.style.height bgHeight + px; /script> div classinner> div classcontainer> h1 classblog-title style>/h1> h2 classblog-description style>/h2> /div> /div> /header> div classcontainer> div classrow>div idindex rolemain> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/interview-questions.html /> meta itempropdateModified content2022-03-24T00:36:46+08:00> a hrefhttps://blog.yiidii.cn/archives/interview-questions.html> div classpost-card idpost-card-10019 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER TOP, document.querySelector(#post-card-10019), 3, document.querySelector(#post-card-10019).offsetWidth, document.querySelector(#post-card-10019).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>span stylecolor:#F56C6C>置顶 /span>此内容被密码保护/h2> div classpost-card-info> span itempropdatePublished content2020-08-05T14:22:00+08:00>August 5, 2020 • /span> span>JAVA/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/frp.html /> meta itempropdateModified content2021-10-09T11:35:54+08:00> a hrefhttps://blog.yiidii.cn/archives/frp.html> div classpost-card idpost-card-10031 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER TOP, document.querySelector(#post-card-10031), 3, document.querySelector(#post-card-10031).offsetWidth, document.querySelector(#post-card-10031).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>frp 内网穿透/h2> div classpost-card-info> span itempropdatePublished content2021-10-08T23:41:00+08:00>October 8, 2021 • /span> span>教程/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/rocketmq-springboot-starter-LocalDateTime.html /> meta itempropdateModified content2021-10-24T23:09:30+08:00> a hrefhttps://blog.yiidii.cn/archives/rocketmq-springboot-starter-LocalDateTime.html> div classpost-card idpost-card-10032 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER TOP, document.querySelector(#post-card-10032), 3, document.querySelector(#post-card-10032).offsetWidth, document.querySelector(#post-card-10032).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>apache rocketmq-springboot-starter LocalDateTime问题/h2> div classpost-card-info> span itempropdatePublished content2021-09-16T13:08:00+08:00>September 16, 2021 • /span> span>JAVA/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/docker-rocketmq.html /> meta itempropdateModified content2021-10-24T23:10:29+08:00> a hrefhttps://blog.yiidii.cn/archives/docker-rocketmq.html> div classpost-card idpost-card-10033 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER TOP, document.querySelector(#post-card-10033), 3, document.querySelector(#post-card-10033).offsetWidth, document.querySelector(#post-card-10033).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>docker搭建RocketMq/h2> div classpost-card-info> span itempropdatePublished content2021-09-14T09:09:00+08:00>September 14, 2021 • /span> span>JAVA/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/dsp-rm-wm.html /> meta itempropdateModified content2021-08-07T13:40:39+08:00> a hrefhttps://blog.yiidii.cn/archives/dsp-rm-wm.html> div classpost-card idpost-card-10015 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER TOP, document.querySelector(#post-card-10015), 3, document.querySelector(#post-card-10015).offsetWidth, document.querySelector(#post-card-10015).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>短视频去水印/h2> div classpost-card-info> span itempropdatePublished content2021-08-06T13:32:00+08:00>August 6, 2021 • /span> span>教程/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/jd-ck.html /> meta itempropdateModified content2021-07-03T17:13:20+08:00> a hrefhttps://blog.yiidii.cn/archives/jd-ck.html> div classpost-card idpost-card-10008 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog-bucket.yiidii.cn/2021/06/jd-dog.png, , document.querySelector(#post-card-10008), -1, document.querySelector(#post-card-10008).offsetWidth, document.querySelector(#post-card-10008).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>JD-CK/h2> div classpost-card-info> span itempropdatePublished content2021-06-23T12:34:00+08:00>June 23, 2021 • /span> span>教程/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/mail-faker.html /> meta itempropdateModified content2021-08-08T16:08:57+08:00> a hrefhttps://blog.yiidii.cn/archives/mail-faker.html> div classpost-card idpost-card-10016 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER TOP, document.querySelector(#post-card-10016), 3, document.querySelector(#post-card-10016).offsetWidth, document.querySelector(#post-card-10016).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>socket发送伪装邮件/h2> div classpost-card-info> span itempropdatePublished content2021-05-05T16:08:00+08:00>May 5, 2021 • /span> span>JAVA, 教程/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/devTool.html /> meta itempropdateModified content2021-07-21T22:28:35+08:00> a hrefhttps://blog.yiidii.cn/archives/devTool.html> div classpost-card idpost-card-10013 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER TOP, document.querySelector(#post-card-10013), 3, document.querySelector(#post-card-10013).offsetWidth, document.querySelector(#post-card-10013).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>开发者工具/h2> div classpost-card-info> span itempropdatePublished content2021-04-14T16:20:00+08:00>April 14, 2021 • /span> span>JAVA/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/spring-manual-scan-package.html /> meta itempropdateModified content2021-07-21T22:29:37+08:00> a hrefhttps://blog.yiidii.cn/archives/spring-manual-scan-package.html> div classpost-card idpost-card-10007 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(https://blog.yiidii.cn/usr/themes/Mirages//images/default/katie-treadway-EwE4tBYh3ms-unsplash.jpg, CENTER TOP, document.querySelector(#post-card-10007), 3, document.querySelector(#post-card-10007).offsetWidth, document.querySelector(#post-card-10007).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>spring手动扫描包/h2> div classpost-card-info> span itempropdatePublished content2021-04-08T13:35:00+08:00>April 8, 2021 • /span> span>JAVA/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/es-zh-ik.html /> meta itempropdateModified content2021-07-21T22:27:39+08:00> a hrefhttps://blog.yiidii.cn/archives/es-zh-ik.html> div classpost-card idpost-card-10010 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(http://blog-bucket.yiidii.cn/2021/06/es.png, , document.querySelector(#post-card-10010), -1, document.querySelector(#post-card-10010).offsetWidth, document.querySelector(#post-card-10010).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>elasticsearch 安装中文分词/h2> div classpost-card-info> span itempropdatePublished content2021-04-03T14:44:00+08:00>April 3, 2021 • /span> span>JAVA/span> /div> /div> /div> /div> /a> /article> article itemscope itemtypehttp://schema.org/BlogPosting class> div classdisplay-none itemscope itempropauthor itemtypehttp://schema.org/Person> meta itempropname content1141/> meta itempropurl contenthttps://blog.yiidii.cn/> /div> div classdisplay-none itemscope itemproppublisher itemtypehttp://schema.org/Organization> meta itempropname content1141/> div itemscope itemproplogo itemtypehttp://schema.org/ImageObject> meta itempropurl contenthttps://gravatar.loli.net/avatar/bb43998cf3d1ed95e44eb3a91d91dd98?s50&rG&d> /div> /div> meta itempropurl mainEntityOfPage contenthttps://blog.yiidii.cn/archives/elk-docker-compose.html /> meta itempropdateModified content2021-07-21T22:27:22+08:00> a hrefhttps://blog.yiidii.cn/archives/elk-docker-compose.html> div classpost-card idpost-card-10009 > div classblog-background>/div> script typetext/javascript> loadBannerDirect(http://blog-bucket.yiidii.cn/2021/06/es.png, , document.querySelector(#post-card-10009), -1, document.querySelector(#post-card-10009).offsetWidth, document.querySelector(#post-card-10009).offsetHeight); /script> div classpost-card-mask> div classpost-card-container> h2 classpost-card-title itempropheadline>使用 Docker 搭建 ELK 环境/h2> div classpost-card-info> span itempropdatePublished content2021-04-02T14:12:00+08:00>April 2, 2021 • /span> span>JAVA/span> /div> /div> /div> /div> /a> /article> ol classpage-navigator>li classcurrent>a hrefhttps://blog.yiidii.cn/page/1/>1/a>/li>li>span>/span>/li>li>a hrefhttps://blog.yiidii.cn/page/5/>5/a>/li>li classbtn btn-primary next>a hrefhttps://blog.yiidii.cn/page/2/>Next/a>/li>/ol>/div>/div>/div>div idbody-bottom>/div> /div>!-- end #body -->/div>!-- end #wrap -->footer idfooter rolecontentinfo> div classcontainer data-index484> p>Copyright © 2024 a hrefhttps://blog.yiidii.cn/>WYDs 博客/a> • Powered by a hrefhttp://typecho.org target_blank>Typecho/a> • Theme a hrefhttps://get233.com/archives/mirages-intro.html target_blank>Mirages/a>/p> /div>/footer> script srchttps://blog.yiidii.cn/usr/themes/Mirages/static/jquery/2.2.4/jquery.min.js typetext/javascript>/script>script srchttps://blog.yiidii.cn/usr/themes/Mirages/js/7.10.6/mirages.main.min.js typetext/javascript>/script>script typetext/javascript srchttps://blog.yiidii.cn/usr/plugins/DPlayer/dplayer/dist/DPlayer.min.js>/script>script>var len dPlayerOptions.length;for(var i0;ilen;i++){ dPlayersi new DPlayer({ element: document.getElementById(player + dPlayerOptionsiid), screenshot: false, autoplay: dPlayerOptionsiautoplay, video: dPlayerOptionsivideo, theme: dPlayerOptionsitheme, danmaku: dPlayerOptionsidanmaku, });}/script>script typetext/javascript>Mirages.highlightCodeBlock();/script>script typetext/javascript> document.addEventListener(DOMContentLoaded, () > { pangu.spacingElementByClassName(post-content); pangu.spacingElementByClassName(comment-content); pangu.spacingElementById(toc-content); });/script>script typetext/javascript>pangu.spacingElementByClassName(post-content);/script>script typetext/javascript>Waves.init();/script>script typetext/javascript> (function ($) { if (typeof registCommentEvent function) { registCommentEvent(); } Mirages.setupPage(); })(jQuery); /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]